#python-3.x
#python-3.x
Вопрос:
print('Welcome to Python Times Table') wrong_answer = '' while True: try: number = int(input('What number do you want to multiply by: ')) except ValueError: print("Enter Integer Only") continue else: for n in range (11): res = number * n print(f'{number} * {n} = ?') while True: try: answer = int(input("Your Answer: ")) except ValueError: print('Only Integer Allowed.') else: if number * n != answer: print("Incorrect!") print(f'{number} * {n} = ?') wrong_answer = f'{number} * {n} = {res} -gt; Your Answer:{answer}n' continue elif number * n == answer: print('Correct') break print("These are the answer you missed!") print(wrong_answer) print('Congratulation! ALL answer are correct!')
Комментарии:
1. вопросы» только код » игнорируются, почему
elif
, еслиif
содержит a!=
, случай, когда ответ может быть правильным, не существует
Ответ №1:
if number * n != number: print("nThese are the answer you missed!n") print(wrong_answer) else: print('Congratulation! ALL answer are correct!') choice = int(input("Learn another table? 1 for YES, 2 for NO: ")) if choice == 1: choice == True wrong_answer = '' else: print('Bye Bye') break
Я очистил строку, как только захотел переделать расписание!