翼度科技»论坛 云主机 LINUX 查看内容

04if分支语句

8

主题

8

帖子

24

积分

新手上路

Rank: 1

积分
24
if条件语句

if语句



  • if条件语法结构:
    if 条件语句:
    满足条件运行的代码1
    满足条件运行的代码2
    ...
  • ps:条件语句(可以是单个数据,即本身就是布尔类型)需返回一个布尔类型,判断是否进入条件分支语句
  1. if True:
  2.     print('条件成⽴执⾏的代码1')
  3.     print('条件成⽴执⾏的代码2')
  4. # 下⽅的代码没有缩进到if语句块,所以和if条件⽆关
  5. print('我是⽆论条件是否成⽴都要执⾏的代码')
  6. # 实例
  7. age = 20
  8. if age > 18:
  9.     print("你已成年!可以进入网吧上网。")
复制代码
if...else...



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



  • if...elif...else...语法结构:
if 条件语句:
满足条件运行的代码1
满足条件运行的代码2
...
elif 条件语句:
满足条件运行的代码1
满足条件运行的代码2
...
elif 条件语句:
满足条件运行的代码1
满足条件运行的代码2
...
...
else:
不满足条件运行的代码1
不满足条件运行的代码2
...
  1. # 实例
  2. score = int(input("请输入你的成绩:"))
  3. if score >= 90:
  4.     print("优秀!")
  5. elif score >= 60:
  6.     print("及格!")
  7. else:
  8.     print("不及格!")
复制代码
多重判断
  1. # 中国合法⼯作年龄为18-60岁,即如果年龄⼩于18的情况为童⼯,不合法;
  2. # 如果年龄在18-60岁之间为合法⼯龄;⼤于60岁为法定退休年龄。
  3. age = int(input('请输⼊您的年龄:'))
  4. if age < 18:
  5.     print('童⼯⼀枚')
  6. elif age >= 18 and age <= 60:
  7. # age >= 18 and age <= 60 可以化简为 18 <= age <= 60
  8.     print('合法⼯龄')
  9. elif age > 60:
  10.     print('可以退休')
  11. """  
  12. 最后一个elif可以写成:
  13. else:
  14.     print('可以退休')
  15. """  
复制代码
来源:https://www.cnblogs.com/daguo118/p/17165986.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

举报 回复 使用道具