Создайте симулятор броска кости на Python

Чтобы создать симулятор броска костей на Python, мы используем функцию random.randint(), которая генерирует случайные числа в диапазоне от 1 до 6 следующим образом.

random.randint(1,6)

Создайте симулятор броска кости на Python, используя random.randint (1,6)

Мы можем создать симулятор броска кости на Python, используя функцию random.randint(). Синтаксис функции следующий.

random.randint(x, y)

Соответственно, он генерирует случайное целое число от x до y. В примере с симулятором игры в кости

x равно 1, а y равно 6.

Ниже приведен пример.

import random
print("You rolled the following number",random.randint(1,6))

Чтобы позволить пользователю выбирать, продолжать бросать кости или нет, мы можем поместить random.randint(1,6) в цикл while следующим образом.

from random import randint
repeat_rolling = True
while repeat_rolling:
    print("You rolled the following number using the Dice -",randint(1,6))
    print("Do you wish to roll the dice again?")
    repeat_rolling = ("y" or "yes") in input().lower()

Когда пользователь решает прекратить бросать кости, он должен выйти из цикла while.

Выход:

You rolled the following number using the Dice - 2
Do you wish to roll the dice again?
y
You rolled the following number using the Dice - 4
Do you wish to roll the dice again?
y
You rolled the following number using the Dice - 5
Do you wish to roll the dice again?
n

Сопутствующая статья - Python Number

  • Найти количество цифр в числе в Python
  • Форматирование числа с запятыми в Python