20190510——python基础(条件判断、if嵌套、如何写嵌套代码、)
二、python基础(条件判断、if嵌套、如何写嵌套代码、)
1、条件判断
1)单项判断:if
# 用赋值运算符=对当前情况进行赋值,将学生数量6赋值给students students = 6 # 确定if条件:如果变量students的值>=个数6时,就执行冒号后,下一行的命令。重点:一定记得加冒号 if students>=6: # 用print()命令打印出结果:今天应到学生人数。重点:print前进行缩进,代表执行if的条件判断命令 print(\'今天应到学生人数\') >>>今天应到学生人数
2)双向判断if…else…..
\'\'\'计算机是一行行往下执行代码的。所以,当第一行赋值情况的前提不满足if的条件时,Python的逻辑就会判断:条件不满足,无法执行if条件下的命令,从而自动跳过,执行下一行命令。\'\'\'
3)多向判断:if…elif…else…
\'\'\' if...elif...else...三者共同构成了多向判断的命令逻辑关系:如果if的条件不满足,就按顺序看是否满足elif的条件,如果不满足elif的条件,就执行else的命令。\'\'\'
# 超过10个学生,今天上美术课,5个学生,今天上音乐课,小于5个学生,今天放假 students = 3 if students>=10: print(\'今天上美术课\') elif students<10 and students>=5: print(\'今天上音乐课\') else student<5: print(\'今天放假\') >>>今天放假
2、if嵌套
# if嵌套的应用场景,简单来讲就是:在基础条件满足的情况下,再在基础条件底下增加额外的条件判断。
3、如何写嵌套代码
historyscore=26 if historyscore>=60: print(\'你已经及格\') if historyscore>=80: print(\'你很优秀\') else: print(\'你只是一般般\') else: print(\'不及格\') if 30<historyscore<60: print(\'还能抢救一下\') else: print(\'学渣\') >>>不及格 学渣