设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
楼主: iamocean
打印 上一主题 下一主题

【Python 第7课】if

[复制链接]

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

楼主
发表于 2013-10-14 19:16:47 |显示全部楼层
海岸上的猪头 发表于 2013-10-14 18:09
我自己尝试了一下,if thisIslove==’ture':这样的话输入ture就会得到回答,输入其他的就什么也没有 , ...

'true' 'false'这种带引号的是字符串
True、Flase这样首字母大写不带引号,是python中的bool值。
你输入的时候输的是字符串,非空字符串永远是True
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

沙发
发表于 2014-6-23 16:30:53 |显示全部楼层
lenfari 发表于 2014-6-23 09:05
哦哦,知道了help (input) 发现说3里面input()返回的是字符串,改成下面的就实现目的了

thisIsLove=input( ...

是的,如果你输了字符,不管什么,它的bool值都是True
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

板凳
发表于 2016-7-18 21:20:46 |显示全部楼层
liudaguo520 发表于 2016-7-18 18:06
老师您好,我是新学者,也没有基础,在我看到第七章if的时候,这个问题我有点理解不了,还请您解答一下!您 ...

因为这是两个不同的逻辑判断。
直接作为判断条件,是判断这个参数非空。如果你直接输两个引号,里面什么都没有,那就不会输出。
你写的那个,就是判断这个值是不是为 “True”,是才输出
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

地板
发表于 2016-8-7 23:23:03 |显示全部楼层
emoheiri 发表于 2016-8-6 17:04
不是很明白啊
thisIsLove = input()
if thisIsLove:

thisIsLove 是 False 的话,if 的判断条件不成立,所以就不执行
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

5#
发表于 2016-8-10 10:16:00 |显示全部楼层
vicky009 发表于 2016-8-10 04:47
Crossin先生好,
我用的是Python 3.5版本,按照您的教程输入以下代码,
thisIsLove = input()

python3的input直接得到的是字符串,所以一个非空的字符串是真,不管它是什么字符。除非你直接回车,什么都不输。或者用eval(input())
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

6#
发表于 2016-11-4 14:21:55 |显示全部楼层
zegna1003 发表于 2016-11-4 11:28
老师我想问一下,这课游戏那个实例,如果我的answer输入‘a’,他显示too big,这代表什么意思,‘a’能与 ...

不要让字符和数字比较大小,这个结果没有意义。应当做一个bug来处理
在py3里已经会直接报错了。
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

7#
发表于 2019-9-17 22:54:32 |显示全部楼层
clearlove 发表于 2019-9-17 06:10
老师能发一下python第七课if的课后作业答案吗

你翻下就这个帖子,前面很多人都给出答案了
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-4 07:08 , Processed in 0.020678 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部