新手pychaym 基础问题,为什么if else 语句同时进行?

新手pychaym 基础问题,为什么if else 语句同时进行?

按照视频步骤进行的简单语句

问题1.为什么我的input 函数颜色是偏浅的蓝色,并且不能直接快捷打出来?

2.为什么我的if else 语句 在输出时会直接输出else 语句下边的 print函数?


回答:

1:函数、关键字的颜色是pycharm给特殊区分的,没什么好说的
2:走了else就说明上面的判断条件没有通过,请你仔细看你输入的值

ps: 你用的python2,py2的input和py3略有不同,在此例中,py2接收到的是个整形,所以不满足你上面的几个判断,但是在py3中接收到的是个string,你可以自己百度py2、3的input区别
https://www.runoob.com/w3cnote/python2-python3-raw_input-and-input.html


回答:

判断条件为字符类型的['1','2','3'],而输入的是数字。

以上是 新手pychaym 基础问题,为什么if else 语句同时进行? 的全部内容, 来源链接: utcz.com/a/164373.html

回到顶部