if has_ticket是如何判断的
来源:2-17 分支语句嵌套
慕容2143661
2020-03-22 14:23:12
您好,我对于has_ticket = input("乘客是否购买车票(1-是,0-否):") 和 if has_ticket:不太明白,这里是怎么判断的呢
1回答
同学,你好。直接判断input("乘客是否购买车票(1-是,0-否):")的值,是没有判断意义的,因为用户不管输入1或者0都输入了字符串内容,if判断都会成立,修改代码如下:
如果用户输入0,int转换后就是数字数据0,在if后面代表false,条件不成立;如果用户输入1,int转换后就是数字数据1,在if后面代表true,条件成立。
如果解决了你的疑惑,请采纳,祝学习愉快~
相似问题