Предмет: Информатика, автор: Yra1122

Створіть гральний кубик.
Для кожного з чисел вигадайте своє завдання, яке має виконати
користувач, що грає в гру, після чого виведіть його на екран.


Аноним: какой язык?
Yra1122: питон

Ответы

Автор ответа: mkeksik487
1

Ответ:

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()

Объяснение:

Приложения:

Аноним: это шутка?
mkeksik487: Где тут шутка лол? Он попросил я ответил чё не так?
mkeksik487: Юра всё норм и понятно? Если что задавай вопросы.
Yra1122: Всё понятно
Yra1122: А можешь ещё 1 сделать пожалуйста?
Yra1122: https://znanija.com/task/50319372
mkeksik487: Ща чекну.
Yra1122: Код не работает почему то
Автор ответа: Аноним
1

from random import randint

number = randint(0, 3)

if number == 0:

   print("Скажи «А»")

elif number == 1:

   print("Скажи «Б»")

elif number == 2:

   print("Скажи «В»")

elif number == 3:

   print("Скажи «Г»")

Похожие вопросы
Предмет: Алгебра, автор: Awulika