赞
踩
单向分支
- >>> baozi=10
- >>> mxg=True
- >>> if mxg:
- baozi=1
-
- >>> print(baozi)
- 1
双向分支
- person='女'
- if person=='女':
- print('美女')
- else:
- print('帅哥')
-
- 美女
多项分支
- score=90
- if score>=90 and score<=100:
- print('优秀')
- elif score>=80 and score<90:
- print('良好')
- elif score>=70 and score<80:
- print('合格')
- elif score>=60 and score<70:
- print('刚刚好')
- else:
- print('不及格')
-
- 优秀
巢状分支
在分支条件中,嵌套分支
if 表达式a:
if 表达式b:
if 表达式c:
示例
十二生肖
申猴 | 酉鸡 | 戌狗 | 亥猪 | 子鼠 | 丑牛 | 寅虎 | 卯兔 | 辰龙 | 巳蛇 | 午马 | 未羊 |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
- year=int(input('请输入四位数的年份:'))
- if year%12==0:
- print(f'{year}是==>申猴')
- elif year%12==1:
- print(f'{year}是==>酉鸡')
- elif year%12==2:
- print(f'{year}是==>戌狗')
- elif year%12==3:
- print(f'{year}是==>亥猪')
- elif year%12==4:
- print(f'{year}是==>子鼠')
- elif year%12==5:
- print(f'{year}是==>丑牛')
- elif year%12==6:
- print(f'{year}是==>寅虎')
- elif year%12==7:
- print(f'{year}是==>卯兔')
- elif year%12==8:
- print(f'{year}是==>辰龙')
- elif year%12==9:
- print(f'{year}是==>巳蛇')
- elif year%12==10:
- print(f'{year}是==>午马')
- elif year%12==11:
- print(f'{year}是==>未羊')
- else:
- print('输入错误,年份不对')
-
- 请输入四位数的年份:2022
- 2022是==>寅虎
程序优化
- year=int(input('请输入四位数的年份:'))
- n=year%12
- #定义十二生肖列表
- varlist=['申猴','酉鸡','戌狗','亥猪','子鼠','丑牛','寅虎','卯兔','辰龙','巳蛇','午马','未羊']
- print(varlist[n])
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。