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

срочноооот ппджпдпжпжпжпжржрдржжржр
Домашнє завдання.
Скласти програму, що перевірязання таблиці множення. В ній випадковим чином одержати два числа (від 1 до 9), після чого на екран виводиться питання у виглядi: 4 * 9 =? Пiсля вводу вiдповiдi повинно видаватись повідомлення, чи відповідь правильна Так-Ні. Такі дії повторяються, поки користувач введе нуль.
6 = 48 8
TAK
9 * 3 = 27
TAK
6 * 6 = 36
TAK
1 * 4 = 4
TAK
5 * 9 = 0


Python​

Ответы

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

Відповідь:

while True:

_input = input("Введіть приклад: ")

inputlist = _input.split(" ")

expression = inputlist[0]+inputlist[1]+inputlist[2]

useranswer = inputlist[len(inputlist)-1]

if eval(expression) == useranswer:

print("Все правильно!")

elif eval(expression) != useranswer:

print("Невірно! Правильна відповідь: " + eval(expression)

elif useranswer == "?":

print(expression + " = " + eval(expression))

Перевірив сам, все працює.


startmebel2018: дякую
Похожие вопросы