薯儿 发表于 2023-2-28 23:41:03

04if分支语句

if条件语句

if语句



[*]if条件语法结构:
if 条件语句:
满足条件运行的代码1
满足条件运行的代码2
...
[*]ps:条件语句(可以是单个数据,即本身就是布尔类型)需返回一个布尔类型,判断是否进入条件分支语句
if True:
    print('条件成⽴执⾏的代码1')
    print('条件成⽴执⾏的代码2')
# 下⽅的代码没有缩进到if语句块,所以和if条件⽆关
print('我是⽆论条件是否成⽴都要执⾏的代码')

# 实例
age = 20
if age > 18:
    print("你已成年!可以进入网吧上网。")if...else...



[*]if...else...语法结构:
if 条件语句:
满足条件运行的代码1
满足条件运行的代码2
...
else:
不满足条件运行的代码1
不满足条件运行的代码2
...
# 实例
age = 16
if age > 18:
    print("你已成年!可以进入网吧上网。")
else:
    print("你未成年!不能进入网吧。")if...elif...else...



[*]if...elif...else...语法结构:
if 条件语句:
满足条件运行的代码1
满足条件运行的代码2
...
elif 条件语句:
满足条件运行的代码1
满足条件运行的代码2
...
elif 条件语句:
满足条件运行的代码1
满足条件运行的代码2
...
...
else:
不满足条件运行的代码1
不满足条件运行的代码2
...
# 实例
score = int(input("请输入你的成绩:"))

if score >= 90:
    print("优秀!")
elif score >= 60:
    print("及格!")
else:
    print("不及格!")多重判断

# 中国合法⼯作年龄为18-60岁,即如果年龄⼩于18的情况为童⼯,不合法;
# 如果年龄在18-60岁之间为合法⼯龄;⼤于60岁为法定退休年龄。

age = int(input('请输⼊您的年龄:'))
if age < 18:
    print('童⼯⼀枚')
elif age >= 18 and age <= 60:
# age >= 18 and age <= 60 可以化简为 18 <= age <= 60
    print('合法⼯龄')
elif age > 60:
    print('可以退休')
"""
最后一个elif可以写成:
else:
    print('可以退休')
"""
来源:https://www.cnblogs.com/daguo118/p/17165986.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: 04if分支语句