鱼C论坛

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

第五讲后课题,动动手第0题

[复制链接]
发表于 2013-12-27 17:59:07 | 显示全部楼层 |阅读模式

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

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

x
平时认为的input('请输入一个数字') ,然后再int(input())就是把整个input括号里的变成一个整形的数字。
ps: int(input('请输入一个数字:8')) == int(8)那不是意味着能把字符串变成数字吗。。。
为什么  num = int(input()) 输入1.1会报错。是因为‘.'是字符串吗



想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-12-27 20:49:05 | 显示全部楼层
只能帮你顶一下帖子,让会的人看到
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-12-29 20:32:23 | 显示全部楼层
int(x, base=10)
Convert a number or string x to an integer, or return 0 if no arguments are given. If x is a number, return x.__int__(). For floating point numbers, this truncates towards zero.
int默认是按照10进制来处理字符的。。
你写成float(input()),然后再输入1.1就不会出错了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-7-12 12:06:39 | 显示全部楼层
楼主你好,学python,甲鱼在BBS里的好多课后作业都找不到了,你手上有所有的可口作业吗,可以发一份吗boy497497@qq.com 谢谢啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-7-12 12:23:21 | 显示全部楼层
他不是浮点转整形,而是字符串‘1.1’转整形。所以会报错
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-18 23:56

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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