czy_0506 发表于 2025-3-3 12:05:59

16讲模拟抛硬币终极考验之记录最大连续正反面

如图,这样的逻辑会不会更好理解一点

FishC 发表于 2025-3-3 12:06:06

请您提供具体的逻辑或者代码片段,以便我能够更好地帮助您改进逻辑并解释是否会更好理解。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

player-none 发表于 2025-3-3 19:23:28

很好奇第 14、16 行何必这样?

观察可知,num 只被用了一次,且调用时是求 num % 2 的值。

num 何必要 randint(1, 10)?既然 % 2 要么 1 要么 0,直接 randint(0, 1) 不行吗?

还有一个建议,while 循环可以改写成 for 循环,前后关于 i 的变量定义可以删除了。

for i in range(counts):
页: [1]
查看完整版本: 16讲模拟抛硬币终极考验之记录最大连续正反面