【问题标题】:How to Make Dice Rolling in Python3如何在 Python3 中掷骰子
【发布时间】:2019-05-04 05:04:49
【问题描述】:

正如标题所示,该项目涉及编写一个模拟掷骰子的程序。当程序运行时,它会随机选择一个介于 1 和 6 之间的数字。(或者您喜欢的任何其他整数——骰子的边数由您决定。)程序将打印该数字是什么。然后它应该问你是否想再次滚动。包括此程序的测试。

【问题讨论】:

  • SO 不是代码工厂。请展示您的尝试并准确描述您遇到的问题。
  • 您的问题已经在另一个stackoverflow post得到解答
  • 我刚刚添加了另一种尚未完成的方法
  • 看来是作业题。

标签: python-3.x


【解决方案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")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-09-08
    • 2014-10-07
    • 2012-02-29
    • 2015-06-26
    • 1970-01-01
    • 1970-01-01
    • 2015-12-09
    • 1970-01-01
    相关资源
    最近更新 更多