score = int(raw_input('Enter a score: '))
if score >20:
print 'You achieved an A'
**else:
if score <=10 and score >= 19:
print 'You achieved a C'**
Blockquote:如果我在这里输入13,我希望它会输出'你实现了一个C',但它没有输出任何内容。
else:
if score <10:
print 'You failed'
答案 0 :(得分:3)
这个条件
if score <=10 and score >= 19
永远不会评估为true,因为没有这样的数字小于10且大于19。
也许你的意思是
if score >=10 and score <= 19
即。大于10且小于19