Python-分支结构

单分支结构

1 #单分支结构
2 '''银行取钱'''
3 money = 1000 # 余额
4 s = int(input('请输入取款金额')) # 取款金额
5 # 判断余额是否充足
6 if money >= s:
7     money -= s
8     print('取款成功,余额为:', money)

 

双分支结构

1 # 双分支结构if...else,二选一执行
2 '''从键盘录入一个整数
3 判断奇偶'''
4 num = int(input('请输入一个整数'))
5 if num%2 == 0:
6     print(num, '是偶数')
7 else:
8     print(num, '是奇数')

 

多分支结构

复制代码
 1 # 多分支结构,多选一执行
 2 '''从键盘录入成绩
 3 90-100 A
 4 80-89 B
 5 70-79 C
 6 60-69 D
 7 0-59 E
 8 <0或>100 非法数据'''
 9 score = int(input('请输入一个成绩'))
10 if score >= 90 and score <= 100:
11     print('A级')
12 elif 80 <= score <= 89:
13     print('B级')
14 elif 70 <= score <= 79:
15     print('C级')
16 elif 60 <= score <= 69:
17     print('D级')
18 elif 0<= score <= 59:
19     print('E级')
20 else:
21     print('非法输入')
复制代码

 

嵌套if的使用

复制代码
 1 #嵌套if
 2 '''
 3 会员 >=200 8折
 4     >=100 9折
 5     不打折
 6 非会员 >=200 9.5折
 7       不打折
 8 '''
 9 answer = input('您是会员吗(y/n)?')
10 money = int(input('请输入您的购物金额:'))
11 if answer == 'y':
12     print('会员')
13     if money >= 200:
14         print('打八折,折后价:', money*0.8)
15     elif money >= 100:
16         print('打九折,折后价:', money*0.9)
17     else:
18         print('不打折')
19 else:
20     print('非会员')
21     if money >= 200:
22         print('打九五折,折后价:', money*0.95)
23     else:
24         print('不打折')
复制代码

 

 条件表达式

复制代码
 1 #比较两数大小
 2 num_a = int(input('请输入第一个整数'))
 3 num_b = int(input('请输入第二个整数'))
 4 if num_a <= num_b:
 5     print(num_a, '<=', num_b)
 6 else:
 7     print(num_a, '>', num_b)
 8 
 9 '''使用条件表达式进行比较'''
10 print(str(num_a)+' <= '+str(num_b) if num_a <= num_b else str(num_a)+' > '+str(num_b))
复制代码

 

Pass

“合法交白卷”

posted @   Xxiaoyu  阅读(228)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示