3.1 if语句
3.1 if语句
3.1.1 if判断
语法:
if 条件为True :
语句1
语句2
....
name = input('请输入你的名字>>>')
if name == 'coco':
print(f'my name is {name}')
if name != 'coco':
print(f'{name} is not my name')
运行结果如下:
请输入你的名字>>> co
co is not my name
if 1:
print(1) #执行
if 0:
print(0) #不执行
3.1.2 if...else
name = input('请输入你的名字>>>')
if name == 'coco':
print(f'my name is {name}')
else :
print(f'{name} is not my name')
猜年龄游戏1.0
anwser_age=45
age=int(input('请输入你猜测的年龄<<')) #注意转换数据类型
if age==anwser_age:
print('回答正确!')
else :
print('回答错误!')
运行结果如下:
请输入你猜测的年龄<< 45
回答正确!
缺点:猜测范围无法给出,每次猜都要从0-100开始猜测,一个一个排除较麻烦。
3.1.3 if...elif...else
if 条件为True:
代码块
elif 条件为True:
代码块
elif 条件为True:
代码块
....
else:
代码块
猜年龄游戏2.0
anwser_age=45
age=int(input('请输入你猜测的年龄<<'))
if age==anwser_age:
print('回答正确!')
elif age>anwser_age:
print('猜大了')
else:
print('猜小了')
运行结果如下:
请输入你猜测的年龄<< 85
猜大了
3.1.4 if的嵌套
if 条件:
if 条件:
pass #pass关键字 ,没有语句执行不会报错,稍后补充完整
猜年龄游戏3.0
anwser_age=45
age=int(input('请输入你猜测的年龄<<'))
if age!=anwser_age:
if age < anwser_age:
print('猜小了')
else:
print('猜大了')
else:
print('猜对了')
运行结果如下:
请输入你猜测的年龄<< 30
猜小了
缺点:只能猜一次
浙公网安备 33010602011771号