pole_kwadratu2_zaawansowane.py
def pole_kwadratu(a): 
    kalkulacja = a * a 
    return kalkulacja 
 
 
# informacje do użytkownika 
print("Witaj , ten program liczy pole Kwadratu!") 
print("---------------------------------------") 
 
# zmienna logiczna boolean (wartości True or False) 
loop = True 
 
# Główna pętla programu 
while (loop):  # inaczej to wyrażenie znaczy loop == True 
    print('Wybierz: 1 - aby wyświetlić wzór na pole Kwadratu , ' 
          '2 - aby przejść do obliczeń lub 3 - by wyjść z programu.') 
    selector = int(input('Twój wybór (1, 2 lub 3):')) 
    if selector == 1: 
        print("---------------------------------------") 
        print('Wzór na pole Kwadratu:') 
        print('a * a') 
        print("---------------------------------------") 
 
    elif selector == 2: 
        print("---------------------------------------") 
        a = int(input('Podaj długość boku kwadratu:')) 
        print('Pole kwadratu o boku: ' + str(a) + ' wynosi: ') 
        print(pole_kwadratu(a)) 
        print("---------------------------------------") 
 
    elif selector == 3: 
        print("---------------------------------------") 
        print('Program kończy działanie.') 
        loop = False 
        print("---------------------------------------") 
    else: 
        print("---------------------------------------") 
        print('Wybierz 1, 2 lub 3 w przeciwnym wypadku program nie zadziała!')