一个输入的bug

来源:6-13 流程控制语句之条件控制 四 elif的优点

慕尼黑8121757

2017-12-22

a = input()

if a == 1:

print(3)

else:

if a == 2:

print(2)

else:

print(3)


我的代码是这样,然后输入2,按理是应该输出2,但是为什么会输出3?

写回答

2回答

7七月

2017-12-25

这个时候你需要调试下,a 接收的是多少?是不是字符串 1,而不是数字1?

0
2
JIANGYUHANG
原来在下一个视频里边就针对这个做了解说,原谅我的无知
2017-12-27
共2条回复

圆喜

2017-12-23

是不是格式写串了

0
0

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14869 学习 · 4500 问题

查看课程