Решено: програма за хвърляне на зарове в python

Последна актуализация: 09/11/2023

Основният проблем с програмите за хвърляне на зарове в Python е, че те са много чувствителни към реда, в който се хвърлят заровете. Това може да доведе до неочаквани резултати, ако поръчката не се контролира внимателно.

import random

def roll_dice():
    return random.randint(1,6)

while True:
    input("Press enter to roll the dice")

    print("You rolled a",roll_dice())

Този код импортира произволния модул, който позволява на потребителя да генерира произволни числа. След това дефинира функция, наречена roll_dice(), която ще върне произволно цяло число между 1 и 6 (включително). След това кодът влиза в безкраен цикъл, в който непрекъснато ще подканя потребителя да натисне enter и след това да отпечата резултата от хвърлянето на зара.

Примери за зарове

Има няколко начина за създаване на зарове в Python. Един от начините е да използвате функцията random.choice(). Тази функция приема целочислен вход и връща списък от два елемента, като първият е вероятността за избраната опция, а вторият е действителният избор.

Например, за да създадете зар с шест лица, можете да използвате този код:

импортиране на случаен зар = произволен. избор ( 6 ) печат ( матрица )

Подобни публикации:

Оставете коментар