设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
123
返回列表 发新帖
楼主: iamocean
打印 上一主题 下一主题

【Python 第7课】if

[复制链接]

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

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

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

使用道具 举报

0

主题

0

好友

60

积分

注册会员

Rank: 2

22#
发表于 2016-7-19 10:51:56 |只看该作者
感谢您还在晚上回复我!虽然还不是特别明白bool,但是这个问题已经没问题了,谢谢您!
回复

使用道具 举报

0

主题

0

好友

18

积分

新手上路

Rank: 1

23#
发表于 2016-8-6 17:04:38 |只看该作者
不是很明白啊
thisIsLove = input()
if thisIsLove:
    print "再转身就该勇敢留下来"
为什么输入True就会显示汉字,输入False就不显示呢?

初学者,请各位老师耐心解答,多谢~
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

24#
发表于 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
回复

使用道具 举报

0

主题

0

好友

6

积分

新手上路

Rank: 1

25#
发表于 2016-8-10 04:47:55 |只看该作者
Crossin先生好,
我用的是Python 3.5版本,按照您的教程输入以下代码,
thisIsLove = input()
if thisIsLove:
    print ("YOU STAY")

空格处输入False,
为何依旧返回字符YOU STAY呢?
请见截图,谢谢。

2016-08-09_16-46-36.jpg (11.43 KB, 下载次数: 520)

2016-08-09_16-46-36.jpg

回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

26#
发表于 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
回复

使用道具 举报

0

主题

0

好友

4

积分

新手上路

Rank: 1

27#
发表于 2016-11-4 11:28:00 |只看该作者
老师我想问一下,这课游戏那个实例,如果我的answer输入‘a’,他显示too big,这代表什么意思,‘a’能与数字比大小吗,还是代表asc2码?
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

28#
发表于 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
回复

使用道具 举报

0

主题

0

好友

28

积分

新手上路

Rank: 1

29#
发表于 2019-9-17 06:10:30 |只看该作者
老师能发一下python第七课if的课后作业答案吗
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

30#
发表于 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-11-1 07:59 , Processed in 0.016363 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部