各位大佬,救救孩子吧,我又蒙了(请帮我改正一下,对代码不熟悉的我)
counts = 100score = input("请输入你的分数")
score = int(score)
if 0 <= score < 60:
print("D")
elif 60 <= score < 80:
print("C")
elif 80 <= score < 90:
print("B")
elif 90 <= score < 100:
print("A")
elif score == 100:
print("SSS")
else:
print("请输入正确分值")
counts = counts - 1 counts = 100
while counts:
score = input("请输入你的分数")
score = int(score)
if 0 <= score < 60:
print("D")
elif 60 <= score < 80:
print("C")
elif 80 <= score < 90:
print("B")
elif 90 <= score < 100:
print("A")
elif score == 100:
print("SSS")
else:
print("请输入正确分值")
counts = counts - 1 本帖最后由 _2_ 于 2020-5-8 09:13 编辑
counts = 100
score = int(input("请输入你的分数"))
while counts:
if 0 <= score < 60:
print("D")
elif 60 <= score < 80:
print("C")
elif 80 <= score < 90:
print("B")
elif 90 <= score < 100:
print("A")
elif score == 100:
print("SSS")
else:
print("请输入正确分值")
counts -= 1 我猜你是想写一个重复接收用户输入成绩的程序吧,
你得有个循环呀,不然怎么重复?
代码给你改好了:
counts = 100
while counts:
score = input("请输入你的分数")
score = int(score)
if 0 <= score < 60:
print("D")
elif 60 <= score < 80:
print("C")
elif 80 <= score < 90:
print("B")
elif 90 <= score < 100:
print("A")
elif score == 100:
print("SSS")
else:
print("请输入正确分值")
counts = counts - 1 qiuyouzhi 发表于 2020-5-8 09:11
我猜你是想写一个重复接收用户输入成绩的程序吧,
你得有个循环呀,不然怎么重复?
代码给你改好了:
……只有我没加循环吗? _2_ 发表于 2020-5-8 09:11
……只有我没加循环吗?
是的 _2_ 发表于 2020-5-8 09:11
……只有我没加循环吗?
是的 qiuyouzhi 发表于 2020-5-8 09:11
我猜你是想写一个重复接收用户输入成绩的程序吧,
你得有个循环呀,不然怎么重复?
代码给你改好了:
while counts: 这个是循环吗? 3152332682 发表于 2020-5-8 09:13
while counts: 这个是循环吗?
对 3152332682 发表于 2020-5-8 09:13
while counts: 这个是循环吗?
是的 3152332682 发表于 2020-5-8 09:13
while counts: 这个是循环吗?
是的
循环counts次 qiuyouzhi 发表于 2020-5-8 09:12
是的
你们两个……{:10_247:}惊人的统一 _2_ 发表于 2020-5-8 09:14
你们两个……惊人的统一
{:10_277:} 3152332682 发表于 2020-5-8 09:13
while counts: 这个是循环吗?
对的,counts一直减,当它等于0时,也就是100个成绩录完时,会自动退出循环 _2_ 发表于 2020-5-8 09:13
对
就是说,没有这个就是无法进行循环,这组代码只有这个错了是吗?别的没有错吗? 3152332682 发表于 2020-5-8 09:16
就是说,没有这个就是无法进行循环,这组代码只有这个错了是吗?别的没有错吗?
不是,如果没有循环,就只能运行一次 永恒的蓝色梦想 发表于 2020-5-8 09:15
{:10_306:}{:10_247:} 3152332682 发表于 2020-5-8 09:16
就是说,没有这个就是无法进行循环,这组代码只有这个错了是吗?别的没有错吗?
如果没有循环
counts = counts -1就没有意义了 qiuyouzhi 发表于 2020-5-8 09:11
我猜你是想写一个重复接收用户输入成绩的程序吧,
你得有个循环呀,不然怎么重复?
代码给你改好了:
好的,谢谢啦 3152332682 发表于 2020-5-8 09:13
while counts: 这个是循环吗?
是的
页:
[1]
2