Python 写个骰子游戏
时间: 2024-06-01 21:06:51 浏览: 90
好的,骰子游戏是一个简单有趣的游戏。下面是Python实现骰子游戏的简单示例:
```python
import random
def roll_dice():
"""
掷骰子,返回1-6之间的整数
"""
return random.randint(1, 6)
def main():
"""
主函数
"""
total_times = 10000 # 游戏次数
result_list = * 6 # 记录每个点数出现的次数
for i in range(total_times):
result = roll_dice()
result_list[result - 1] += 1
for i, result in enumerate(result_list):
print("点数{}出现的次数:{},频率:{}".format(i + 1, result, result / total_times))
if __name__ == '__main__':
main()
```
这个程序中,我们先定义了一个`roll_dice()`函数用来随机生成一个1-6之间的整数表示骰子的点数;然后定义了`main()`函数用来执行游戏,并将每个点数出现的次数以及频率打印出来。具体实现方法是通过一个循环,不断调用`roll_dice()`函数模拟投掷骰子,并记录每个点数出现的次数。最后通过另一个循环,将每个点数出现的次数以及频率打印出来。
如果你想让游戏更有趣一些,可以考虑增加一些其他功能,比如每次投掷前可以让用户输入投掷次数,或者可以让用户选择投掷几个骰子等等。
阅读全文