求助大神们解答python的,在if和else这段哪里出了问题
求助大神们解答python的,在if和else这段哪里出了问题 为什么else里面还有一个判断式啊 。。。搞🔨,看看书上的例子先 本帖最后由 nstar1221 于 2020-3-15 23:37 编辑name = input('请输入名字:')
s1 = int(input('请输入去年的成绩:'))
s2 = int(input('请输入今年的成绩:'))
if s2 > s1:
r = (s2 - s1) / s1 * 100
print(name, '比去年上升了%.2f%%' % r)
else:
r = (s2 - s1) / s1 * 100
print(name, '比去年下降了%.2f%%' % r) 应该是else里面不用条件 if是一种可能,else是除过if的其他可能,为什么还要再给else后面写条件呢
为什么else里面还有一个判断式啊 else 后就不用写判断 第一个if判断s2大于s1,那么else就是 s2小于等于s1,你想要多个判断就elif
为什么else里面还有一个判断式啊
页:
[1]
2