鱼C论坛

 找回密码
 立即注册
查看: 1201|回复: 4

[已解决]【小白提问】第002讲动动手第1题疑问

[复制链接]
发表于 2017-12-25 15:44:07 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 VictoriaPortman 于 2017-12-25 15:46 编辑

按照动动手第0题的思路,不应该是num=input("请输入数字:")吗,想知道int和temp是什么意思,为什么此处要加这个。记得C语言里有这个,不过都就饭吃了o(╥﹏╥)o全忘了,求指点呀~~第0题和第1题的问题和答案如图。
最佳答案
2017-12-25 16:00:49
因为 input 函数默认返回的是字符串类型
用一个临时变量 temp 存放,然后用 int(temp) 将他的类型强制转换为 整形 int

因为只有整形才能进行比较 1 <= num <= 100
字符串是不能直接和数字进行比较的
1514188039(1).jpg
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-12-25 15:59:26 | 显示全部楼层
你输入的字符串赋值给 temp ,int() 是把 字符串整数变为整型。
例: 你输入 1
temp = ‘1’  , int(temp) = 1.
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-25 16:00:49 | 显示全部楼层    本楼为最佳答案   
因为 input 函数默认返回的是字符串类型
用一个临时变量 temp 存放,然后用 int(temp) 将他的类型强制转换为 整形 int

因为只有整形才能进行比较 1 <= num <= 100
字符串是不能直接和数字进行比较的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2017-12-25 17:11:23 | 显示全部楼层
temp就是个变量,int是整形
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-4-4 23:36:31 | 显示全部楼层
BngThea 发表于 2017-12-25 16:00
因为 input 函数默认返回的是字符串类型
用一个临时变量 temp 存放,然后用 int(temp) 将他的类型强制转换 ...

Easy choices, hard life.
Hard choices, easy life.
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-5 03:21

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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