if has_ticket是如何判断的

来源:2-17 分支语句嵌套

慕容2143661

2020-03-22 14:23:12

您好,我对于has_ticket = input("乘客是否购买车票(1-是,0-否):") 和 if has_ticket:不太明白,这里是怎么判断的呢

写回答

1回答

好帮手慕笑蓉

2020-03-22

同学,你好。直接判断input("乘客是否购买车票(1-是,0-否):")的值,是没有判断意义的,因为用户不管输入1或者0都输入了字符串内容,if判断都会成立,修改代码如下:

http://img.mukewang.com/climg/5e7726d609367b3c07310108.jpg

如果用户输入0,int转换后就是数字数据0,在if后面代表false,条件不成立;如果用户输入1,int转换后就是数字数据1,在if后面代表true,条件成立。

如果解决了你的疑惑,请采纳,祝学习愉快~ 


0

0 学习 · 8160 问题

查看课程