Ha szívesen korrepetálnál, hozd létre magántanár profilodat itt.
Ha diák vagy és korrepetálásra van szükséged, akkor regisztrálj be és írd meg itt, hogy milyen tantárgyban!
Pyhton-ba segítsetek
Anon1mous
kérdése
68
Írj egy programot, ami addig kér be egész pozitív számokat, amíg a felhasználó negtív számot nem ír! A megadott számokat tárolja a program egy listában, és ezt adja át paraméterként egy függvények, amely a lista legkisebb elemével tér vissza. A program írja ki, hogy melyik volt a megadott legkisebb szám!
A programban nem használhatjuk a min függvényt!!!
Jelenleg 1 felhasználó nézi ezt a kérdést.
0
Középiskola / Informatika
Válaszok
1
VF{ Informatikus }
megoldása
# lista legkisebb elemének kikeresése
def legkisebb(lista):
kicsi = None # kezdetben a legkisebb érték legyen None, hogy jelezze még semmit sem találtunk
for szam in lista: # végiglépkedünk a listán, minden lépésnél a szam változó tárolja a lista épp vizsgált értékét
if kicsi is None or kicsi > szam: # ha még nem találtunk semmit vagy az eddig talált nagyobb mint az épp vizsgált...
kicsi = szam # ... akkor az épp vizsgált lesz az eddigi legkisebb
return kicsi # visszaadjuk
# szám lista beolvasáasa
szam_lista = [] # kezdetben a lista üres
while (szam := int(input('Egész szám (negatív = vége): '))) >= 0: # beolvasunk egy sort, egész számmá alakítjuk, eltároljuk a szám változóban, megvizsgáljuk, hogy nagyobb vagy egyenlő nullával, amíg igen...
szam_lista.append(szam) # ... addig eltároljuk a listában
# függvény hívás és kíírás
# (a korábbi if azért kellett mert a min() függvény hibát jelez ha a lista üres)
print('A legkisebb szám:', legkisebb(szam_lista))
Módosítva: 1 hónapja
0
Anon1mous:
Elmagyarázod légyszi mi micsoda?
1 hónapja0