掷骰子程序python代码
时间: 2023-11-12 09:08:55 浏览: 194
用python编写一个掷骰子的小程序完整project
5星 · 资源好评率100%
下面是一个简单的掷骰子程序的 Python 代码:
``` python
import random
# 骰子面数
dice_faces = 6
# 掷骰子
def roll_dice():
return random.randint(1, dice_faces)
# 掷 n 次骰子,并返回每次掷骰结果
def roll_dice_n_times(n):
rolls = []
for i in range(n):
rolls.append(roll_dice())
return rolls
# 示例:掷一次骰子
print("Rolling the dice once...")
result = roll_dice()
print(f"The result is {result}!")
# 示例:掷五次骰子,并输出每次掷骰结果
print("\nRolling the dice five times...")
results = roll_dice_n_times(5)
for i, result in enumerate(results):
print(f"Roll {i+1}: {result}")
```
该程序首先定义了一个函数`roll_dice()`,用于模拟掷一个骰子的结果。然后定义了另一个函数`roll_dice_n_times(n)`,用于模拟掷 n 次骰子,并返回每次掷骰的结果。最后,程序演示了如何使用这两个函数进行掷骰子操作。
阅读全文