Test znajomości tabliczki mnożenia od 1 do 10

0

Cześć. Napisałem kod do zadania pokazanego na zdjęciu, po kompilacji wydaje mi się że wszystko jest dobrze, jednakże automatyczna sprawdzarka odrzuca zadanie.
Może jest jakiś szczegół w kodzie którego nie widzę a sprawdzarka to wyłapuje. Pozdrawiam.
https://pastebin.com/nb3qnbc2pyt2.JPG

1

użyj słownika {"1x5”: 5}.

0

Mnożenie "od 1 do 10" można różnie zrozumieć...
Jeśli wynikiem ma być maksymalnie 10, to powinieneś uwzględnić przypadki takie jak: 2x5.
Jeśli liczby które przez siebie mnożysz mają mieć maksymalnie wartość 10, to wtedy możesz mieć nawet takie działania: 9x8.

Jeśli chodzi o kod:

  1. Twoje "zadania" kończą się spacją. Na zdjęciu nie ma spacji między działaniem, a wynikiem.
  2. Twój program powinien generować "zadania" , a nie przechodzić przez listę gotowych zadań.
1
  1. losujesz liczbę naturalną a od 1 do 10
  2. losujesz liczbę naturalną b od 1 do 10
  3. wyświetlasz: print(f"{a}x{b}="). np. wylosuje się 5 jako a i 7 jako b, to na tym etapie się wyświetli:
    5x7=
  4. przyjmujesz input od użytkownika, upewniasz się, że to liczba i konwertujesz to na liczbę i nazywasz np. user_number
  5. sprawdzasz, czy liczba podana przez użytkownika jest prawidłowa poprzez warunek user_number == a * b
  6. jeśli jest prawidłowa, to wypisujesz SUKCES, jeśli nie, to SPRÓBUJ JESZCZE RAZ
    itd.

1 użytkowników online, w tym zalogowanych: 0, gości: 1