if 表达式:
语句块1
else:
语句块2
·如果……否则……
·如果表达式的值为True,执行语句1,否则执行语句2
number = eval(input('请输入您的6位中奖号码'))
if number == 987654:
print('恭喜您中奖了!')
else :
print('您未中奖!')
#条件表达式简化
result = '恭喜您中奖了!' if number == 987654 else '您未中奖!'
print(result)
#精简直接输出
print('恭喜您中奖了!' if number == 987654 else '您未中奖!')
if 表达式1:
语句块1
elif 表达式2:
语句块2
……
elif 表达式n:
语句块n
else:
语句块n+1
score = eval(input('请输入您的成绩:'))
if score<0 or score>100:
print('成绩有误')
elif 0<=score<60:
print('E')
elif 60<=score<70:
print('D')
elif 70<=score<80:
print('C')
elif 80<=score<90:
print('B')
elif 90<=score<=100:
print('A')
answer = input('请问,您喝酒了吗:y/n')
if answer =='y': #代表喝酒的情况
proof = eval(input('请输入您的酒精含量:'))
if proof<20:
print('不构成酒驾')
elif proof<80:
print('已构成酒驾,请不要开车')
else:
print('已构成醉驾,请不要开车')
else: #代表没有喝酒的情况
print('你走吧,没你啥事')
-只有同时满足多个条件,才能执行if后面的语句块
user_name = input('请输入您的用户名')
pwd = input('请输入您的密码')
if user_name=='cjh' and pwd=='123456'
print('登陆成功')
else:
print('密码或用户名不正确,请重新输入')
·使用or连接多个选择条件
-只要满足其中一个条件,就可以执行if后面的语句块
score = eval(input('请输入您的成绩'))
if score<0 or score>100
print('成绩输入有误,不符合规范')
else:
print('您输入的成绩为:',score)
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。