编写一个函数模拟抛硬币用py完成
时间: 2024-10-29 12:14:38 浏览: 6
c++源代码,模拟抛硬币所得正面的频率图
在Python中,你可以创建一个简单的函数来模拟抛硬币的行为。硬币通常有两种结果:正面(Heads)和反面(Tails)。下面是一个使用随机模块`random`来实现抛硬币的函数示例:
```python
import random
def coin_flip():
"""Simulate a coin toss with two possible outcomes: heads or tails."""
options = ['Heads', 'Tails']
result = random.choice(options)
return result
# 使用函数
outcome = coin_flip()
print("The coin landed on:", outcome)
# 模拟多次抛硬币
for _ in range(5):
flip_result = coin_flip()
print(f"On the {_[0]} throw, it was {flip_result}.")
```
这个函数通过`random.choice()`从给定的选项列表中随机选择一个元素来模拟硬币的结果。你可以根据需要调整次数或修改返回结果的变量。
阅读全文