Utasítás: A feladatokat Python nyelven oldd meg! Használj ciklust, feltételeket és megfelelő segédváltozókat!
A feladatok megoldásakor a megfelelő programozási tételeket alkalmazd, ne használj beépített függvényeket ( például sum(), count() ...)!
A cél a programozási tételek algoritmusának begyakorlása.
Feladat:
Adott az alábbi lista:
szamok = [15, 8, 23, 4, 19, 7, 12]
Határozd meg a lista legkisebb elemét!
Feladat:
Egy webáruház termékeinek árait az alábbi lista tartalmazza:
arak = [2500, 12000, 8500, 4500, 3200, 18000]
Határozd meg a legolcsóbb termék árát!
Feladat:
Egy hét napi középhőmérsékleteit tároljuk egy listában:
homersekletek = [12, 15, 9, 7, 11, 14, 8]
Határozd meg a hét legalacsonyabb hőmérsékletét!
Feladat:
Adott egy lista:
szamok = [15, 8, 23, 4, 19, 7, 12]
Határozd meg a legkisebb számot és annak indexét!
Feladat:
Adott az alábbi lista:
szamok = [15, 8, 23, 4, 19, 7, 32]
Határozd meg a legnagyobb számot!
Feladat:
Egy osztály tanulóinak dolgozatpontszámai:
pontok = [65, 78, 92, 45, 88, 56, 100]
Határozd meg a legmagasabb pontszámot!
Feladat:
Egy bolt napi bevételei:
bevetelek = [85000, 120000, 95000, 150000, 70000, 180000]
Határozd meg a legnagyobb napi bevételt!
Feladat:
Határozd meg a lista legnagyobb elemét és annak helyét!
szamok = [15, 8, 23, 4, 19, 32, 12]
Feladat:
Adott egy lista:
szamok = [12, 5, 18, 3, 9, 25, 7]
Keressük meg a 25-ös szám helyét!
Feltételezzük, hogy a szám biztosan szerepel a listában.
Feladat:
Adott az alábbi névlista:
nevek = ["Anna", "Béla", "Csilla", "Dávid", "Erika"]
Keressük meg a Csilla nevű személy helyét!
Feltételezzük, hogy a név szerepel a listában.
Feladat:
Egy osztály dolgozatpontszámai:
pontok = [65, 78, 92, 45, 100, 56, 100]
Határozd meg az első 100 pontos eredmény helyét!
Feladat:
Adott a következő lista:
szamok = [12, 5, 18, 3, 9, 25, 7]
Kérj be egy számot a felhasználótól, majd döntsd el, hogy szerepel-e a listában!
Ha szerepel, írd ki a helyét is!
Példa futás:
Melyik számot keresed? 18
A szám szerepel a listában.
Index: 2
Hely: 3
Feladat:
Adott egy névlista:
nevek = ["Anna", "Béla", "Csilla", "Dávid", "Erika"]
Kérj be egy nevet, majd keresd meg a listában!
Példa futás:
Milyen nevet keresel? Dávid
A név megtalálható.
Hely: 4
Feladat:
Egy osztály dolgozatpontszámai:
pontok = [45, 78, 92, 34, 65, 88, 51]
Keressük meg az első olyan tanulót, aki legalább 90 pontot ért el!
Eredmény:
Találtunk legalább 90 pontos eredményt.
Pontszám: 92
Hely: 3
Ezekben a feladatokban több programozási tételt kell egyszerre alkalmazni.
Feladat:
Egy osztály tanulóinak pontszámai:
pontok = [45, 78, 92, 34, 65, 88, 51, 100, 72, 39]
Készíts programot, amely:
Eredmény:
Minimum: 34
Maximum: 100
A 100 pontos eredmény helye: 8
Az első 50 pont alatti eredmény helye: 1
Feladat:
Egy webáruház termékeinek árai:
arak = [2500, 12000, 8500, 45000, 3200, 18000, 75000]
Készíts programot, amely:
Eredmény:
Legolcsóbb termék: 2500 Ft
Legdrágább termék: 75000 Ft
Van 50000 Ft-nál drágább termék.
Az első ilyen termék helye: 7
Feladat:
Egy futóverseny résztvevőinek időeredményeit másodpercben tároljuk:
idok = [65, 72, 58, 81, 63, 55, 69]
Minél kisebb az időeredmény, annál jobb a teljesítmény.
Készíts programot, amely:
Eredmény:
Legjobb időeredmény: 55 másodperc
Legrosszabb időeredmény: 81 másodperc
Az 55 másodperces eredmény helye: 6