python硬币随机步数
时间: 2023-08-15 17:14:47 浏览: 127
python 实现随机数
你可以使用Python的random模块来模拟硬币的随机步数。下面是一个示例代码:
```python
import random
def coin_toss():
steps = 0
while True:
# 模拟硬币正反面,0为正面,1为反面
result = random.randint(0, 1)
steps += 1
if result == 0: # 正面朝上,结束循环
break
return steps
num_steps = coin_toss()
print(f"硬币随机步数:{num_steps}")
```
这个代码中,`coin_toss`函数模拟了硬币的投掷过程,每次投掷都会随机选择硬币的正反面。当硬币正面朝上时,循环结束,并返回投掷的总步数。最后,代码输出了随机步数。你可以运行这段代码多次,观察不同的随机步数结果。
阅读全文