pomocy potrzebuje na jutro daje naj!
Zadanie obowiązkowe na ocenę:
Działanie na ułamkach zwykłych. Ułamek zwykły postaci może, być reprezentowany np.
poprzez krotkę postaci . Uzupełnij podany program, którego zadaniem będzie wykonywanie
podstawowych działań na ułamkach zwykłych.
MENU = """
1 - wykonaj mnożenie ułamków zwykłych:
5 - zakończ program
"""
while True:
print(MENU)
answer = int(input("co chcesz zrobić: "))
if answer == 5:
print("KONIEC PROGRAMU")
break
else:
fraction1 = eval(input("Podaj pierwszy ułamek w postaci pary 'licznik, mianownik': "))
fraction2 = eval(input("Podaj drugi ułamek w postaci pary 'licznik, mianownik': "))
if answer == 1:
fraction3 = (fraction1[0] * fraction2[0], fraction1[1] * fraction2[1])
print(f"{fraction1[0]}/{fraction1[1]} * {fraction2[0]}/{fraction2[1]}"
f" = {fraction3[0]}/{fraction3[1]}")
elif answer == 2:
pass
elif answer == 3:
pass
elif answer == 4:
pass
else:
print("Błedny wybór!")
Ocena dostateczna:
uzupełnij opcje w MENU dla dodawania (opcja 2), odejmowania (opcja 3) i dzielenia
(opcja 4) ułamków;
zastąp instrukcje pass obwiedniami instrukcjami, w celu wykonania odwiedzanych
działań na ułamkach i wyświetlenia wyniku – podobnie jak to jest przy wyborze opcji
nr 1.