Створіть гральний кубик.
Для кожного з чисел вигадайте своє завдання, яке має виконати
користувач, що грає в гру, після чого виведіть його на екран.
Ответы
Ответ:
from random import randint
class Game_Qube:
dict_of_chalenges = {
1:'Сделайте 30 отжиманий',
2:'Сделайте 20 приседаний',
3:'Покачайте пресс 30 раз',
4:'Подтянитесь 10 раз',
5:'Пробегите 2 км',
6:'Простойте на одной ноге 3 минуты'
}
def __init__(self):
self.turn_qube = None
def qube_flip(self):
self.turn_qube = randint(1,6)
print(f'Вам выпала цифра {self.turn_qube}.\n{self.dict_of_chalenges[self.turn_qube]}')
Qubick = Game_Qube()
while True:
game = input('Хотите бросить кубик? (Да/Нет): ')
if game != 'Да' and game != 'Нет':
print('Я вас не понял, повторяю вопрос:')
continue
elif game == 'Нет':
print('Спасибо за игру!')
break
Qubick.qube_flip()
Объяснение:
from random import randint
number = randint(0, 3)
if number == 0:
print("Скажи «А»")
elif number == 1:
print("Скажи «Б»")
elif number == 2:
print("Скажи «В»")
elif number == 3:
print("Скажи «Г»")