国内搬运 python学习之路☞6.分支结构 if 开发调优

  • 主题发起人 主题发起人 Scare
  • 开始时间 开始时间

Scare

0xFF|主权幽灵
07
908
172
奇源币
0
管理成员
工作人员
版主
VIP


起得比较早,把昨天代码都练习一遍的前提下, 又学了分支结构的 if 还好能理解,不那么难

'''
if: 判断条件真假执行语句块
条件: 能返回布尔值的表达式或布尔值
语句块: 具有缩进的多行代码语句
分类:单分支 多分支 和 嵌套分支
单分支:

if False: | if False:
pass | pass
| else:
| pass
多分支:

if False: | if False:
pass | pass
elif: | elif:
pass | pass
| else
| pass
嵌套分支:

if False: | if False:
pass | pass
else: | else:
if False: | if False:
pass | pass
| else:
| pass
'''

# 单分支猜数字
print('-------单分支测试-------')
guess_num = int(input('请输入你想猜的数字1~3以内:'))

'''
一个猜数字函数
传参:guess_num 数字类型
作用:判断数字并打印结果
'''


def guess_result(guess_num):
flag = (guess_num == 2)
if flag:
print('你猜对了!')
else:
print('大侠重新来过!')


guess_result(guess_num) # 执行猜数字函数

# 多分支练习
print('-------多分支测试-------')

score_num = float(input('请输入你的分数,满分100分:'))
'''
这是个判断分数是否合格的函数
传参:分数 数字类型
作用:判断分数并打印结果
'''


def score_result(score_num):
if score_num >= 80:
print('大侠很优秀!')
elif score_num > 60:
print('大侠及格了!')
else:
print('大侠你不及格!')


score_result(score_num) # 使用函数判断分数


# 嵌套支练习
print('-------嵌套分支测试-------')

salary_num = float(input('请输入你的每月薪资:'))
'''
这是个判断薪资是否符期望的函数
传参:薪资 数字类型
作用:判断薪资并打印结果
'''


def salary_reesult(salary_num):
if salary_num >= 10000:
print('月薪过万,不做人类,安乐离世,永恒自由!')
else:
if salary_num >= 5000:
print('牛马苦,牛马累,薪资低,活受罪!')
else:
print('丸!辣!重!开!')


salary_reesult(salary_num) # 使用函数判断薪资

参考​

8 条件语句_哔哩哔哩_bilibili 1
Python-Core-50-Courses/第05课:分支结构.md at master · jackfrued/Python-Core-50-Courses · GitHub 1
 
后退
顶部