python中的if else以及嵌套

if语句的用法

if…elif…else 是一个整体,只要前面有一个条件满足,则后面就不再进行判断,代码直接结束
多个 if 语句之间是没有任何关联的,前面的if条件满足了,后面仍然会判断
if…elif…elif…else 会在同一缩进内(如果…或…或…否则)
if 语句可以嵌套(无限套娃,但会一点的影响执行效率)

案例

1、如果 if 条件为 True,则执行,否则执行下面的语句内容
2、如果都不满足可以用 else 表示接下来内容(否则)
3、if 和 elif 后面都要跟上条件表达式
4、条件表达式比较的变量应该是相同的

score = float(input('请输入高考分数:'))
"""
高考成绩:
>=740:清华
>=650:中国人民大学
>=500:河北大学
否则:家里蹲
"""
if score >= 740:
    print('上清华')
elif score >= 650:
    print('人民大学')
elif score >= 500:
    print('河北大学')
else:
    print('家里蹲')
print('------------------------')
'''if 嵌套案例'''

score_written = float(input('输入笔试成绩'))
if score_written >= 60: # 如果笔试成绩大于等于60
    print('恭喜通过笔试')
    score_face = float(input('请输入面试成绩'))
    if score_face >= 60: # 如果面试成绩大于等于60
        print('恭喜面试通过,等待录用')
    else: # 否则
        print('很遗憾面试没通过')
else: # 否则
    print('很遗憾笔试没通过,无法参加面试')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值