0
点赞
收藏
分享

微信扫一扫

python分支结构小案例

以前干嘛去了 2022-03-27 阅读 22
python

分支结构成绩判断

1. 分支结构成绩判断

将成绩转化为优良中差。 
	优秀 >=90
	良好 >=80>= 60< 60

分析: 需要用到多重if结构来实现
在这里插入图片描述

1. 多重if

score = int(input('输入分数:'))
if score >= 90:
    grade = '优秀'
elif score >= 80:
    grade = '良好'
elif score >= 60:
    grade = '中等'
else:
    grade = '差'
 
print('%d分 %s' % (score,grade))

2. 三元表达式

score=int(input('输入分数:'))
# 三元表达式
a = '优秀' if score >= 90 else ('良好' if score >= 80 else ('中等' if score >= 60 else '差'))
print(a)

3. for循环

score= int(input('请输入成绩:'))
a= [90,80,60,0]
b= ['优秀','良好','中等','差']
for i in range (0,4):
    if score >= a[i]:
        print(b[i])
        break

2. 猜数字游戏

数字猜谜游戏:

  1. 猜大了提示:猜的数字大了
  2. 猜小了提示:猜的数字小了
  3. 猜正确停止

分析:猜正确停止,那就是使用到while循环了。

number = 5
a = 0
print('欢迎进入猜数字游戏')
while a != number:
    a = int(input('请输入你要猜的数字'))
    if a == number:
        print('恭喜你,猜对了')
    elif a < number:
        print('猜小了')
    elif a > number:
        print('猜大了')
    else:
        print('好好玩哦~')
举报

相关推荐

0 条评论