| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
name = input("请输入你的姓名:") 
print('你好, ' + name + '!') 
score = int(input("请输入您的分数:")) 
if 100 >= score >= 90: 
    print("您的成绩为A") 
elif 90 > score >= 80: 
    print("您的成绩为B") 
elif 80 > score >= 60: 
    print("您的成绩为C") 
elif 60 > score >= 0: 
    print("您的成绩为D") 
else: 
    print("输入错误!") 
当你打不在范围里的数时就会显示输入错误,但我想当输入错误显示出来,再给使用者一个输入的机会,应该是一个循环机制,不太清楚,请求鱼油帮忙改一下代码.O(∩_∩)O谢谢  
你这里面并没有加入循环,怎么会实现循环输入呢? 
- while'c' :
 
 -     name = input("请输入你的姓名:")
 
 -     print('你好, ' + name + '!')
 
 -     score = int(input("请输入您的分数:"))
 
 -     if 100 >= score >= 90:
 
 -         print("您的成绩为A")
 
 -     elif 90 > score >= 80:
 
 -         print("您的成绩为B")
 
 -     elif 80 > score >= 60:
 
 -         print("您的成绩为C")
 
 -     elif 60 > score >= 0:
 
 -         print("您的成绩为D")
 
 -     else:
 
 -         print("输入错误!")
 
  复制代码
这除了加多了开头外,其他的都是复制你的那段代码的。  
 
 
 |   
 
 
 
 |