设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 33793|回复: 9
打印 上一主题 下一主题

【Python 第6课】bool

[复制链接]

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

楼主
发表于 2013-9-27 13:35:36 |显示全部楼层
Janie 发表于 2013-9-27 12:28
网页版无法INPUT吗?

是的
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

沙发
发表于 2014-2-19 13:42:22 |显示全部楼层
很好很好很好 发表于 2014-2-19 13:30
为什么两次对比的结果一样呢?

变量名拼错了
所以第二个值被赋到另一个变量上了
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

板凳
发表于 2014-3-30 21:41:10 |显示全部楼层
珍妮晚上好 发表于 2014-3-30 15:50
那里错了?我怎么没发现?

楼上上那位的代码里,有个 result 拼成了 reult
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

地板
发表于 2014-5-24 21:55:17 |显示全部楼层
weinishen 发表于 2014-5-23 23:50
请教各位,这段代码有什么错误吗?总是得不到正确的结果

你用的是python3
python 3里的input得到的是一个字符串。字符串和数字比大小是有问题的
你可以改为
  1. answer=int(input())
复制代码
另外可以参考这一课:【Python 第63课】python 2到3的新手坑
http://crossin.me/forum.php?mod= ... d=856&fromuid=3
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

5#
发表于 2014-8-8 11:00:29 |显示全部楼层
daisuke 发表于 2014-8-8 00:56
3.4.1版本 程序如下
num = 10
print("Guess what I think?")

python 3的input拿到的是字符串,必须得转一下
比如 answer = int(input())
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

6#
发表于 2015-12-17 22:20:11 |显示全部楼层
weiliu 发表于 2015-12-17 15:29
too big...   too small....是这个么?

他变量名拼错了
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

7#
发表于 2016-4-28 16:11:01 |显示全部楼层
追风 发表于 2016-4-28 14:46
在这个练习中,我尝试将字母、标点符号和程序设定的num比较,但是,得到的结果都是too big为true,而且没 ...

字符和数字不好比较大小
直接输入数字才行
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

8#
发表于 2016-8-7 23:24:20 |显示全部楼层
emoheiri 发表于 2016-8-6 16:21
num=10
print'guess what i think'
answer=input()

你这里还没有学到 if 的条件判断,你这是几行代码都是顺序执行的,你写的什么,它就输出什么,跟你输入什么完全没有关系
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

9#
发表于 2017-7-24 23:25:53 |显示全部楼层
katherinewnj 发表于 2017-7-24 22:30
为什么在Shell里面一直显示第一行有错误?
num=10
print('Guess what I think')

上报错信息或者截图
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

10#
发表于 2018-5-2 23:28:42 |显示全部楼层
iris 发表于 2018-5-2 15:07
为什么我的输入之后,第二行没有数字出现,而是直接进行判断
这是int(input())却报错
...

数字要你自己输入
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

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

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

GMT+8, 2024-5-3 03:24 , Processed in 0.030073 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部