有什么区别?
课后题抛硬币的代码:import random
counts = int(input("请输入抛硬币的次数:"))
i = 0
print("开始抛硬币实验:")
while i < counts:
num = random.randint(1, 10)
if num % 2:
print("正面", end=" ")
else:
print("反面", end=" ")
i += 1
将num = random.randint(1, 10)改为num = random.randint(1,2)是一样的吗?
1到10是5个偶数5个奇数各50%
1是奇数2是偶数也是50%
为什么要用num = random.randint(1,10)? 你这不都知道了吗,random.randint(1,10)就是随机生成1到10里的一个整数啊 我觉得你说的有道理 效果一样 只要在代码层面几率相同那就没什么区别,效果是一样的,不必深究。 的确没什么区别 l两者达到的效果都是一样。这个没有唯一解,选择自己便于理解的一种即可。 谢谢大家
页:
[1]