文章目录
1.分支流程控制
分支语句:
- 单分支
if 条件:
满足条件执行的内容
- 双分支
if 条件:
满足条件执行的内容
else:
不满足条件执行的内容
- 三元运算符(双分支的简化版)
result = 满足条件的内容 if 条件 else 不满足条件的内容
- 多分支
if 条件1:
满足条件1执行的内容
elif 条件2:
满足条件2执行的内容
else:
不满足条件执行的内容
1.1分支流程语句
输入input():
python中input接收的是字符串, 如果接收整型数, 需要通过int转成整型数。
#需求: 如果年龄大于18岁, 输出成年, 否则输出未成年。
#注意点: 冒号和缩进是python的语法规范。
age = int(input("年龄:"))
if age > 18:
print("成年")
else:
print("未成年")
1.2分支语句之三元运算符
python中input接收的是字符串, 如果接收整型数, 需要通过int转成整型数。
需求: 如果年龄大于18岁, 输出成年, 否则输出未成年。
注意点: 冒号和缩进是python的语法规范。
三元运算符: age>18?“成年”:“未成年”
age = int(input("年龄:"))
print("成年" if age>18 else "未成年")
1.3多分支语句
补充pycharm快速复制一行的快捷键: ctrl + d
需求: 分数score
1). 90=<score<=100, grade=A
2). 80=<score<90, grade=B
3). score<80, grade=C
score = int(input('成绩:'))
if 90<=score<=100:
print("等级是A")
elif 80<=score<90: # elif 满足第二个条件做什么操作
print("等级是B")
else:
print("等级是C"