【新手求助】if嵌套的报错
mark = input('请输入这次的考试成绩:')mark = int(mark)
if mark == 100:
print("S")
else:
if 90 <= mark < 100:
print('A')
else:
if 80 <= mark < 90:
print('B')
else:
if 60 <= mark < 80 :
print('C')
else:
print('D')
大佬们 为什么会在第一个else上报错 else 得跟 if 同一缩进级别:
mark = input('请输入这次的考试成绩:')
mark = int(mark)
if mark == 100:
print("S")
else:
if 90 <= mark < 100:
print('A')
else:
if 80 <= mark < 90:
print('B')
else:
if 60 <= mark < 80 :
print('C')
else:
print('D') 注意缩进
mark = input('请输入这次的考试成绩:')
mark = int(mark)
if mark == 100:
print("S")
else:
if 90 <= mark < 100:
print('A')
else:
if 80 <= mark < 90:
print('B')
else:
if 60 <= mark < 80 :
print('C')
else:
print('D')
要认真看视频或者看书哦写代码最重要的就是仔细了{:10_256:}
页:
[1]