流程控制--if
-*- coding:utf-8 -*- #定义字符编码
1.判断条件if
age = input("输入年龄:") #将交互式输入内容赋值给age,默认内容为字符串类型
if int(age) >= 18: #再做判断之前将变量定义为int整数类型,因为字符串类型无法与数值做比较
print("成年了,你太棒了") #提示用户成年了
2.二选一,两种情况只执行一种
age = input('请输入年龄:')
if int(age) > 18:
print('成年了,你太棒了')
else:
print('你还是个小屁孩!')
3. 多选一,或不选,if-elif
num = input('请输入要比较的数字:')
if int(num) >= 22:
print('可以结婚了')
elif int(num) >= 18:
print('成年了,可以去网吧了')
elif int(num) < 18:
print('还是小屁孩')
4. 多选一,必选,if-elif-else
num = input("请输入要比较的数字:")
if int(num) > 60:
print("大了")
elif int(num) < 60:
print("小了")
else:
print("猜对了")
5.嵌套if
name = input('请输入名字:')
if name == 'magao':
age = input('请输入年龄:')
if int(age) == 18:
print('输入全部正确')
else:
print('年龄输入错误!')
else:
print('名字输入错误!')