Python 我能';我不能让我的第一个else语句打印它的输出 score=int(原始输入('输入分数:')) 如果得分>20: 打印“你获得A” **其他: 如果分数=19: 打印“你得了C”**

Python 我能';我不能让我的第一个else语句打印它的输出 score=int(原始输入('输入分数:')) 如果得分>20: 打印“你获得A” **其他: 如果分数=19: 打印“你得了C”**,python,Python,Blockquote:如果我在这里输入13,我希望它会输出“You Acreated a C”,但它不会输出任何东西 其他: 如果评分此情况 else: if score <10: print 'You failed' 如果分数=19 不会计算为真,因为没有小于10且大于19的数字 也许你的意思是 if score <=10 and score >= 19 如果分数>=10,我想你得到了相反的符号如果分数>=10且分数不能小于或等于10且大于或等于1

Blockquote:如果我在这里输入13,我希望它会输出“You Acreated a C”,但它不会输出任何东西

其他:
如果评分此情况

  else:
    if score <10:
     print 'You failed'
如果分数=19
不会计算为真,因为没有小于10且大于19的数字

也许你的意思是

if score <=10 and score >= 19

如果分数>=10,我想你得到了相反的符号<代码>如果分数>=10且分数不能小于或等于10且大于或等于19。这是不可能的
if score <=10 and score >= 19
if score >=10 and score <= 19