第四章习题参考答案
一.
从键盘接收一百分制成绩
(
0~100
)
,
要求输出其对应的成绩等级
A~E
。
其中,
90
分以上为
'A'
,
80~89
分为
'B'
,
70~79
分为
'C'
,
60~69
分为
'D'
,
60
分以下为
'E'
。
参考答案:
score=int(input('
请输入成绩(
0
~
100
)
:
'))
if score > 100:
grade = "
输入错误!
"
elif score >= 90:
grade = 'A'
elif score >= 80:
grade = 'B'
elif score >= 70:
grade = 'C'
elif score >= 60:
grade = 'D'
elif score >= 0:
grade = 'E'
else:
grade = "
输入错误!
"
print(grade)
二.猜数游戏。预设一个
0~9
之间的整数,让用户猜一猜并输入所猜的数,如
果大于预设的数,显示“太大”
;小于预设的数,显示“太小”
,如此循环,直
至猜中该数,显示“恭喜!你猜中了!
”
。
参考答案:
num=7
while True:
guess=int(input('
请输入你猜的数(
0
~
9
)
:
'))
if guess == num:
print("
恭喜!你猜中了!
")
break;
elif guess > num:
print("
太大
")
else:
print("
太小
")
三.输入一个数,判断这个数是否为素数,并输出判断结果。
(
所谓素数,是指除了
1
和该数本身之外,不能被其它任何整数整除的数。下
图为参考流程图
)