python编写程序模拟硬币的投掷、假设0表示硬币的反面_Python.习题四 循环结构
时间: 2024-03-27 15:36:54 浏览: 318
python的循环结构
好的,下面是一个简单的 Python 代码,用于模拟硬币的投掷,并输出结果:
```python
import random
# 定义硬币的反面为0,正面为1
HEADS = 1
TAILS = 0
# 模拟投掷硬币的函数
def flip_coin():
return random.choice([HEADS, TAILS])
# 进行10次硬币投掷,并输出结果
for i in range(10):
result = flip_coin()
if result == HEADS:
print("正面")
else:
print("反面")
```
该程序首先导入了 Python 的随机模块,然后定义了硬币的正面和反面的值,接着定义了一个函数 `flip_coin()`,用于模拟硬币的投掷,返回值为 0 或 1,分别表示硬币的反面和正面。
最后,程序通过循环结构进行了 10 次硬币投掷,并根据返回值输出了结果。
希望这个程序能够帮到你!
阅读全文