鱼C论坛

 找回密码
 立即注册
楼主: 小甲鱼

[快问快答] 第007讲:改进我们的小游戏(下)

[复制链接]
发表于 2026-5-14 12:09:31 | 显示全部楼层
零基础入门学习Python封面
《零基础入门学习Python》
(最新版)
小甲鱼 著
立即购买
Jazzhaitao251 发表于 2026-05-14 12:09
@FishC 默认情况下,random 模块的种子是?
A. 固定 ...


默认情况下,random模块的种子是从操作系统获取的随机值,通常基于当前系统时间,因此正确答案是 D. 操作系统当前时间

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-5-19 20:27:52 | 显示全部楼层
@FishC 下列关于 random.getstate() 的说法正确的是?
A. 生成一个随机数
B. 设置种子
C. 获取随机数生成器的内部状态
D. 清空随机数序列
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-5-19 20:27:56 | 显示全部楼层
1131214677 发表于 2026-05-19 20:27
@FishC 下列关于 random.getstate() 的说法正确的是? ...


正确答案是 C

random.getstate() 的作用是获取当前随机数生成器的内部状态,而不是生成随机数、设置种子或清空序列。你可以把这个状态保存下来,以后用 random.setstate() 恢复到相同状态,从而重现相同的随机数序列。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-5-27 15:52:22 | 显示全部楼层
@FishC 下列代码执行后,会输出几次"FishC"?

import random
for i in range(random.randint(1, 3)):
    print("FishC")

A. 1次
B. 2次
C. 3次
D. 1到3次,随机
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-5-27 15:52:30 | 显示全部楼层
SDSN 发表于 2026-05-27 15:52
@FishC 下列代码执行后,会输出几次"FishC"?

impo ...


答案是 D. 1到3次,随机

因为 random.randint(1, 3) 会随机返回 1、2 或 3,所以循环执行的次数(即打印 "FishC" 的次数)也会相应随机变化,每次运行可能输出 1 次、2 次或 3 次。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-6-3 08:06:08 | 显示全部楼层
@FishC random.randint(1, 1) 的结果是?
A. 报错
B. 0
C. 1
D. 随机输出1或2
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-6-3 08:06:14 | 显示全部楼层
刘少华 发表于 2026-06-03 08:06
@FishC random.randint(1, 1) 的结果是?
A. 报错
B ...


random.randint(1, 1) 的结果是 1,因为 random.randint(a, b) 返回一个介于 a 和 b 之间(包含两端)的随机整数,当 a == b 时,永远返回该值。

所以正确选项是:C. 1

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 昨天 17:44 | 显示全部楼层
@FishC 下面哪句代码会报错?
A. random.randint(1, 2)
B. random.randint(1, 1)
C. random.randint(5)
D. random.randint(0, 9)
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 昨天 17:44 | 显示全部楼层
11063216906 发表于 2026-06-13 17:44
@FishC 下面哪句代码会报错?
A. random.randint(1,  ...


正确答案是 C

  • random.randint(1, 2) 正确,返回 1 或 2。
  • random.randint(1, 1) 正确,固定返回 1。
  • random.randint(5) 错误,缺少第二个参数。
  • random.randint(0, 9) 正确,返回 0~9 之间的整数。


以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-14 23:55

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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