hqdefault.jpg


Ссылки

Описание задачи

Основной принцип игры в кости — каждый игрок по очереди бросает некоторое количество кубиков (от одного до шести), после чего результат броска (сумма выпавших очков) используется для определения победителя или проигравшего. До конца игры может производиться произвольное количество бросков.

Нам надо:

  1. Создать переменный количества очков пк(SumDicePC) и игрока(SumDicePlayer)
  2. Приветствие с игроком и вывод правил
  3. Спросить количество бросков(nCast) и количество граней(nDice) и создать под них переменные
  4. Произвести броски кубов nCast раз (Запустить цикл на nCast операций)
    1. Вывести номер броска
    2. Создать переменные DicePC и DicePlayer для хранения текущего результата броска
    3. Сделать бросок кубика игрока( Получить случайное число от 1 до nDice) и записать в переменную DicePlayer
    4. Сделать бросок кубика игрока( Получить случайное число от 1 до nDice) и записать в переменную DicePC
    5. Вывести результаты броска кубиков (Переменные DicePlayer и DicePC)
    6. Добавить результаты броска в общий счёт( DicePC в SumDicePC и DicePlayer в SumDicePlayer)
  5. Сравнить переменные SumDicePC и SumDicePlayer
    1. если SumDicePC больше - Вывести пк победил
    2. если SumDicePlayer больше - Вывести игрок победил
    3. если они равны - Вывести ничья

1. Создание переменных

Как мы все конечно помним для создания переменной нужно просто написать её имя и ОБЯЗАТЕЛЬНО приравнять её к чему либо, в нашем случае к 0. В блок схеме же это выполняется с помощью блока **действия(Процесса).**

Untitled

SumDicePC = 0
SumDicePlayer = 0

2 Вывод правил

Для вывода информации в консоль в Python используется функция print(). В блок схеме же используется блок под названием ввод/вывод.

Untitled

SumDicePC = 0
SumDicePlayer = 0
print("Какие-то правила") # напишите тут свои правила