如何在Python3中滚动骰子

时间:2019-05-02 19:38:04

标签: python-3.x

就像标题所示,该项目涉及编写一个模拟掷骰子的程序。程序运行时,它将随机选择一个1到6之间的数字。(或者您更喜欢其他整数,取决于模子的边数。)该程序将打印该数字。然后,它会询问您是否要再次滚动。包括该程序的测试。

1 个答案:

答案 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")