Xiaoyu0102 发表于 2024-10-9 16:54:42

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

Xiaoyu0102 发表于 2024-10-9 16:55:27

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]
查看完整版本: python入门问题求大佬解答