|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
65年的,今年领导让我上信息技术课程,Python 从零开始,先学再教,费老劲了……根据教材中的示例,我增加了内容,初学者的体验……大家见笑了,希望给出更好的代码!谢谢!
n = eval(input('请输入需要录入的人数:'))
for i in range(n+1): # for 循环是遍历,和while 循环各有千秋
if i <= n:
score = eval(input('请输入考试成绩: '))
if score < 0 or score > 100: # 百分制,判断数据是否有效
print('请输入0到100之间的分值!成绩无效,程序退出!^-^')
break
else:
if score >= 85: # 如果条件表达式成立(为真)
print('A')
elif score >= 75: # 否则如果,再次判断,elif不能单独使用,需要配合if !!!
print('B')
elif score >= 60:
print('C')
else:
print('D')
score = 0 # 初始化变量
while (score!=-1): # 循环条件
score = float(input('请输入0到100的考试成绩: '))
if score >100:
print('输入数据不在0到100的范围之内!程序结束^-^!!!')
break
elif score >= 85 and score <=100: # 如果条件表达式成立(为真)
print('A')
elif score >= 75: # 否则如果,再次判断,elif不能单独使用,需要配合if !!!
print('B')
elif score >= 60:
print('C')
elif 0 <= score <60:
print('D') |
|