Crossin的编程教室

标题: 第七课 [打印本页]

作者: 无敌无敌寂寞寞    时间: 2018-6-29 15:28
标题: 第七课
this=input()
if this:
    print‘hehe’



这个程序,输入True,就会得到回答。输入False,什么也没有。   但是输入数字,也能得到答案。但是随便输入个字母,就会出错误。

360截图20180629152631547.jpg (18.34 KB, 下载次数: 373)

360截图20180629152631547.jpg

360截图20180629152346115.jpg (17.63 KB, 下载次数: 378)

360截图20180629152346115.jpg


作者: crossin先生    时间: 2018-6-29 16:31
你用的是中文引号
作者: lzt0810    时间: 2018-7-2 17:25

1、每一个对象都有布尔值,如果想要获得该对象的bool值,用bool()
2、空对象、值为零的任何数字或者Null对象None的布尔值都是False。
下列对象的布尔值是False:
NONE;
False(布尔类型)
所有的值为零的数
       0(整型)
       0.0(浮点型)
       0L(长整型)
       0.0+0.0j(复数)
""(空字符串)
[](空列表)
()(空元组)
{}(空字典)
3、其余对象的bool值是True




欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/) Powered by Discuz! X2.5