Python3 强制类型转换问题
刚开始学python,按照菜鸟教程写了个小例子,代码如下:
当输入为整数时,程序无错误。心血来潮输入3.3,run后报错如下:
改正,所有需要输入数字的地方先进行float()强制转换一下就好了,如下:
b = int(float((input('请输入0-100中的一个数字\n然后查看是否与电脑一样:'))))存在一个问题,比如实际输入55.2会认为与电脑随机生成的55是一样的。
不过这个例子的关注点在于随机数的生成,头脑发热,想得多了些。人家设定的电脑随机生成的就是int型,自己非要去考虑浮点数,脑回路确实清奇。
基础知识掌握的不牢固!!看似简单的程序,也包含了很多的知识点在里面,还需要勤加练习,努力!
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
