Cześć,
uczę się Pythona od podstaw i utknęłam przy jednym zadaniu. Mianowicie, mam napisać funkcję do liczenia prostokąta w taki sposób, aby gdy użytkownik poda tylko jeden parametr, ma obliczyć i zwrócić pole kwadratu. Dodatkowo zabezpieczam funkcję, na wypadek gdy użytkownik poda wartości ujemne bądź równe 0. Jak to zrobić?
def pole_prostokata(a,b):
if a <= 0 or b <= 0:
print("Jedna z podanych wartosci jest nieprawidlowa! ")
elif a is None and b > 0:
return a a
elif a > 0 and b is None:
return a a
else:
return a * b