Na podstawie Ćwiczenia 3 str. 131 w podręczniku wykonaj zadanie 5 str. 141
Wskazówka: Najpierw wykonaj program na Maksimum wg podręcznika i sprawdź jak on działa. Następnie zmień tylko kilka zmiennych.

Napisałem już ten program ale jest w nim jakiś błąd więc proszę o pomoc.


Na Podstawie Ćwiczenia 3 Str 131 W Podręczniku Wykonaj Zadanie 5 Str 141 Wskazówka Najpierw Wykonaj Program Na Maksimum Wg Podręcznika I Sprawdź Jak On Działa N class=
Na Podstawie Ćwiczenia 3 Str 131 W Podręczniku Wykonaj Zadanie 5 Str 141 Wskazówka Najpierw Wykonaj Program Na Maksimum Wg Podręcznika I Sprawdź Jak On Działa N class=

Odpowiedź :

Odpowiedź:

def Minimum(n):

min = -1

for i in range(n):

a = int(input("Podaj liczbę: "))

if i == 0:

min = a

else:

if a < min:

min = a

return min

n = int(input("Podaj, z ilu liczb składa się zbiór: "))

print("Minimum:", Minimum(n))

Wyjaśnienie:

Do funkcji Minimum przekazujemy długość zbioru. W zmiennej min przechowujemy aktualną minimalną wartość zbioru. W pierwszym obrocie pętli przypisujemy zmiennej min pierwszą liczbą w zbiorze. W kolejnych obrotach pętli sprawdzamy czy kolejny element zbioru jest mniejszych od zmiennej min. Jeżeli tak jest to aktualizujemy wartość zmiennej min. Na samym końcu zwracamy wartość min.