鱼C论坛

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

[已解决]python问题求助

[复制链接]
发表于 2022-1-20 00:54:21 | 显示全部楼层 |阅读模式

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

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

x
请问下各位大佬python第一版课程第五讲课后习题中,这一段是为了解决什么呢?
已知使用random模块从1到10自动选取一个随机数,那么请问为什么还要定义guess为0,才允许用户开始键入?
是random模块不稳定会出现错误数字吗?
while (guess != secret) and (times > 0):
    temp = input()
最佳答案
2022-1-20 05:44:56
并不是因为 random 模块不稳定,
是因为这里设置 guess 这个变量是为了在下面将用户输入的结果 temp 变量 整型化,
在存入这个变量中,或者直接可以这么写:
guess = int(input ("请输入一个整数"))
就不需要 temp 变量了,和这样写是等价的:
temp = input ("请输入一个整数")
guess = int(temp)
这些都是一样的,
只不过一个是直接整型化,
一个是间接整型化罢了。


懂了吗?不懂可以再问!懂了就给个好评呗!!!

[b]打字不易!请给个好评!!![/b]
兄弟!给个好评!求求了!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-1-20 05:44:56 | 显示全部楼层    本楼为最佳答案   
并不是因为 random 模块不稳定,
是因为这里设置 guess 这个变量是为了在下面将用户输入的结果 temp 变量 整型化,
在存入这个变量中,或者直接可以这么写:
guess = int(input ("请输入一个整数"))
就不需要 temp 变量了,和这样写是等价的:
temp = input ("请输入一个整数")
guess = int(temp)
这些都是一样的,
只不过一个是直接整型化,
一个是间接整型化罢了。


懂了吗?不懂可以再问!懂了就给个好评呗!!!

[b]打字不易!请给个好评!!![/b]
兄弟!给个好评!求求了!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2022-1-20 05:46:44 | 显示全部楼层
给个好评!兄弟!
打字不易!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-1-20 07:07:42 | 显示全部楼层
python爱好者. 发表于 2022-1-20 05:46
给个好评!兄弟!
打字不易!

感谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-1-20 07:09:09 | 显示全部楼层
谢谢兄弟好评!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-12 09:45

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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