Rozwiązane

Wykonaj funkcję pole kwadratu w pythonie.



Odpowiedź :

Wyjaśnienie:

a=int(input("Podaj długość boku kwadratu: "))

print("Pole kwadratu o boku długości ",a," wynosi ",a*a)

Program bardziej rozbudowany, bo oblicza pole kwadratu mając daną długość przekątnej lub długość boku.

pytanie=input("Jaką długość podajesz? Długość boku (a), czy długość przekątnej (d)? (a/d) ")

if pytanie=='a' or pytanie=='A':

   a=int(input("Podaj długość boku kwadratu: "))

   print("Pole kwadratu o boku długości ",a," wynosi ",a*a)

else:

   d=int(input("Podaj długość przekątnej kwadratu: "))

   print("Pole kwadratu o przekątnej długości ",d," wynosi ",d*d/2)

Jeżeli chcemy, aby użytkownik mógł wprowadzać ułamki dziesiętne zamieniamy wszystkie int na float

Rekah4

def square(a):

    print(a*a)

a = float(input("Podaj bok a: "))

square(a)