python入门问题求大佬解答
请麻烦帮忙看看为什么下面运行会报错呢?
为什么加了【 else"请输入 0-100 之间的分值")】之后就不报错了呢?
level = ("D" if 0 <= score <60 else
"C" if 60 <= score <80 else
"B" if 80 <= score <90 else
"A" if 90 <= score <100 else
"S" if score == 100 else
"请输入 0-100 之间的分值")
level = ("D" if 0 <= score <60 else
"C" if 60 <= score <80 else
"B" if 80 <= score <90 else
"A" if 90 <= score <100 else
"S" if score == 100)
SyntaxError: incomplete input level = ("D" if 0 <= score <60 else
"C" if 60 <= score <80 else
"B" if 80 <= score <90 else
"A" if 90 <= score <100 else
"S" if score == 100 else
"请输入 0-100 之间的分值")
level = ("D" if 0 <= score <60 else
"C" if 60 <= score <80 else
"B" if 80 <= score <90 else
"A" if 90 <= score <100 else
"S" if score == 100)
SyntaxError: incomplete input
页:
[1]