鱼C论坛

 找回密码
 立即注册
查看: 6892|回复: 9

[已解决]关于py的疑问(网课第二节课内容的,用Python设计第一个游戏)

[复制链接]
发表于 2016-9-3 00:17:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
360截图20160903001532605.jpg
360截图20160903001452577.jpg
这两个其实有加int和没加int是一样可以运行的,为什么小甲鱼要加int呢?
最佳答案
2016-9-3 13:08:51
如果用type看一下input,就会发现它是字符串类型,这里我们要的是1-10的整数,所以其实主要是为了严谨一点,把它转化成整型输出。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-9-3 00:52:02 | 显示全部楼层
我的理解是,int是整型,即你在后面一个程序里运行时候输入的数字需要是整数,如果输入的是3.5就报错了,而你在前一个程序里输入3.5是可以运行的。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-9-3 07:49:51 | 显示全部楼层
你输入整数就没区别 你要输入字符串你的程序就会出错。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-9-3 11:48:00 | 显示全部楼层
可能是python默认没有初始化的变量为为int型
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-9-3 13:08:51 | 显示全部楼层    本楼为最佳答案   
如果用type看一下input,就会发现它是字符串类型,这里我们要的是1-10的整数,所以其实主要是为了严谨一点,把它转化成整型输出。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-9-3 13:11:27 | 显示全部楼层
要比较必须数字类型的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-9-3 14:48:16 | 显示全部楼层
曾曾曾曾 发表于 2016-9-3 13:08
如果用type看一下input,就会发现它是字符串类型,这里我们要的是1-10的整数,所以其实主要是为了严谨一点 ...

对对!其实我怀疑是,input是字符串类型,返回给temp这个变量。这个变量不管究竟用户后面输入的是不是整型,都带有字符串的性质,所以小甲鱼才会用int这个BIF……我是想知道变量的性质到底是由右边赋给它的东西决定的,还是用户输入本身决定的。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-9-3 14:52:19 | 显示全部楼层
youwoxppiay816 发表于 2016-9-3 00:52
我的理解是,int是整型,即你在后面一个程序里运行时候输入的数字需要是整数,如果输入的是3.5就报错了,而 ...

而我怀疑的是,因为input带的是字符串类型,所以被input赋值的temp变量,不管用户输入的是小数还是整数或者字符串,它都带有字符串的性质,所以小甲鱼才用到int这个BIF?

还是很简单的,只是小甲鱼害怕用户输入的是小数呢?

我有点钻牛角尖……就是想了解透变量的概念与性质确定的决定性因素。虽然小甲鱼说变量本身没有类型。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-9-3 16:16:27 | 显示全部楼层
矮子兵 发表于 2016-9-3 14:52
而我怀疑的是,因为input带的是字符串类型,所以被input赋值的temp变量,不管用户输入的是小数还是整数或 ...

应该是第一种情况吧,并不是限定整形还是浮点型,主要是将字符串换成数字类型
这一方面我也不是很多,因为看到每次代码里面都会有这样一个转换
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-9-3 17:15:00 | 显示全部楼层
曾曾曾曾 发表于 2016-9-3 16:16
应该是第一种情况吧,并不是限定整形还是浮点型,主要是将字符串换成数字类型
这一方面我也不是很多,因 ...

嗯嗯,谢谢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-7-21 03:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表