5. if 语句嵌套
什么是语句
语句(Statements)是 python 语句执行的基本单元。
汉语语句示例:
你去把 PyCharm 打开。
上面这个一条完整的语句,根据语义别人能完整的做事情。
不是语句的示例
你去把
话没说完,无法无法按着你的意思做任何事。所以不是语句。
Python 语句的分类
-
简单语句
- 表达式语句,如:
print('python')
- 赋值语句,如:
x = 1 + 2
- 表达式语句,如:
-
复合语句
- if 语句
if score > 100:
print('成绩错误!')
if 语句也是语句,他可以嵌套到其他的复合语句中。
示例
if x > y:
if y > 0:
print('aaaa')
else:
print('bbbb')
else:
print('cccc')
if 语句嵌套示例
北京国展车展招聘模特,初步筛选条件为:
- 男,身高在185cm以上(包含185cm)。
- 女,身高在175cm以上(包含175cm)。
写一个程序,输入性别和身高cm,打印出此人是否满足招聘条件。
实现代码
gender = input('请输入性别(男/女): ')
height = int(input('请输入身高(厘米): '))
if gender == '男':
if height >= 185:
print('满足条件!')
else:
print('不满足条件!')
elif gender == '女':
if height >= 175:
print('满足条件!')
else:
print('不满足条件!')