Я пытаюсь получить отдельный результат в этом коде, но он постоянно отображает и то, и другое. Я пробовал «если заявление», но это не помогает. Помогите мне, пожалуйста

#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  

Я очистил строку, как только захотел переделать расписание!