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

Помогите с программированием

Приложения:

Ответы

Автор ответа: p15
2

Ответ:

import random

p=102

while p!=101:

   m,n=random.randint(0, 10),random.randint(0, 10)

   print(m,"x",n,"=")

   c=0

   while p!=m*n and c<3 and p!=101:

       p=int(input())

       print ('exelent') if p==m*n else print ('try again')

       c+=1

Объяснение:

Для того, чтобы выйти из программы набрать в ответе 101

Наверное можно все улучшить, но голова сейчас не сильно хочет это делать.


p15: никаких break
p15: зачем поменял местами If и принт
p15: не делай отсебятины и все будет работать
ratesd2345678901: Прикол в том что я сначала твой код написал и пайтон жостко жаловался
p15: на что
p15: я проверял
p15: и что важно чтобы были такие же отступы как у меня
p15: думаю в последней строчке минимум была ошибка
p15: Не у меня - у тебя в отступах. Проверил еще раз - все работает. Проверяй отступы
p15: Ну что, заработало?
Похожие вопросы
Предмет: История, автор: slusarolena0