就像标题所示,该项目涉及编写一个模拟掷骰子的程序。程序运行时,它将随机选择一个1到6之间的数字。(或者您更喜欢其他整数,取决于模子的边数。)该程序将打印该数字。然后,它会询问您是否要再次滚动。包括该程序的测试。
答案 0 :(得分:-1)
首先,您将必须使用“随机”数字模块导入一个“随机”数字。因此,randint是基本上代表随机整数的函数。然后,您将定义函数并传递范围为(0,6)的随机数。因此,repeat = True基本上可以帮助您再玩一次游戏,而.lower会将大写字母转换为小写字母,因为您可以选择在大写锁定处于打开或关闭状态时进行游戏。
#Dice Rolling Simulator
#dice.py
from random import randint
def rand():
return randint(0,6)
repeat = True
while repeat:
print("You rolled",rand())
print("Do you want to roll again?")
repeat = ("y" or "yes") in input().lower()
print("Game Over")