Witam, mam napisać funkcję, która wczyta 3 liczby i zwróci najmniejszy z nich. Jak to zrobić, bo nie za bardzo wiem o co chodzi w tych funkcjach?
0
0
Należy porównać liczby ze sobą i sprawdzić która jest najmniejsza.
def aFunction(argument1, argument2, argument3):
...
return wynik
0
def minimum(x,y,z)
if x<=y and x<=z:
return x
if y<=x and y<=z:
return y
if z<=x and z<=y:
return z
print(minimum(x,y,z))
Mam coś takiego, ale mam pewne wątpliwości czy jest ok.
0
Przepraszam, że w osobnym poście, ale nie mogę edytować. Chodzi mi w szczególności o to jak zrobić mniej tych porównań, bo chyba można zrobić to wykonując tylko dwa? i oczywiście zapomniałam dać wcięć przed returnami.
1
def minimum(x, y, z):
return min([x, y, z])
0
Właśnie, że muszę ją napisać, wiem, że jest w programie już zdefiniowana.
0
hm a może coś takiego:
def minimum(a, b, c):
wynik = a
if b < wynik:
wynik = b
if c < wynik:
wynik = c
return wynik
0
dokładnie o to chodziło, dziękuję.