poleRombuPL.py
# Definjowanie funkcji 
def przekatne_rombu( d1, d2): 
    return 1/2 * d1 * d2 
 
def dlugosc_wysokosc( a , h): 
    return a * h 
 
# Information to user 
print("Witaj , ten program liczy pole rombu.") 
print("W szkole podstawowej korzystamy z dwóch metod:") 
print("1. Kalkulacja bazująca na dwóch przekątnych.") 
print("2. Kalkulacja bazująca na długości podstawy oraz wyokości Rombu.") 
 
# colecting information from user 
selector = int(input('Wybierz metodę do kalulacji 1 albo 2: ')) 
 
# printing results 
if selector == 1: 
    d1 = int(input('Podaj długość pierwszej przekątnej d1: ')) 
    d2 = int(input('Podaj długość drugiej przekątnej d2: ')) 
    print('Pole Rombu o długości pierwszej  przekątnej: ' + str(d1) +' i drugiej przekątnej: ' + str(d2) + " wynosi:") 
    print(przekatne_rombu(d1, d2)) # calling the function and returning the result 
elif selector == 2: 
    a = int(input('Podaj długość podstawy a: ')) 
    h = int(input('Podaj wysokość h: ')) 
    print('Pole Rombu o długości podstawy : ' + str(a) +' i wyokości: ' + str(h) + " wynosi:") 
    print(dlugosc_wysokosc(a, h)) # calling the function and returning the result 
 
else: 
    print('Wpisz 1 albo 2!') 
    print('A teraz uruchom program ponownie.')