| 1.Számok kiírása 1-től 10-ig 2.Páros számok kiírása 1 és 20 között 3.Számok összege 1-től 100-ig 4.Szorzótábla kiírása (1–10) 5.Lista elemeinek kiírása 6.Lista elemeinek összege 7.Legnagyobb szám keresése a listában 8.Páros számok kiírása listából 9.Lista elemeinek megszorzása 2-vel 10.Felhasználótól bekért lista |
11.Lista elemeinek kiírása 12.Lista elemeinek összege 13.Legnagyobb elem keresése 14.Legkisebb elem keresése 15.Páros számok megszámolása 16.A 10-nél nagyobb számok kiírása 17.Új lista készítése (kétszeres értékek) 18.Felhasználótól bekért lista 19.Egy szám előfordulásának számolása 20.Lista kiírása fordított sorrendben |
21.Lista átlagának kiszámítása 22.Hány szám nagyobb az átlagnál 23.Páros és páratlan számok külön listába 24.Lista elemeinek megszorzása egy számmal 25.Hány negatív szám van 26.Lista legnagyobb és legkisebb különbsége 27.Szám keresése listában 28.Hány szám osztható 3-mal 29.Duplikált elemek keresése 30.Lista elemeinek növekvő sorrendbe rendezése |
RANGE Fv. alkalmazása
1.Számok kiírása 1-től 10-ig
for i in range(1, 11):
print(i)
2.Páros számok kiírása 1 és 20 között
for i in range(1, 21):
if i % 2 == 0:
print(i)
3.Számok összege 1-től 100-ig
osszeg = 0
for i in range(1, 101):
osszeg = osszeg + i
4.Szorzótábla kiírása (1–10)
szam = int(input("Adj meg egy számot: "))
for i in range(1, 11):
print(szam, "x", i, "=", szam * i)
FELADATOK LISTÁVAL
5.Lista elemeinek kiírása
szamok = [5, 8, 12, 3, 9]
for i in szamok:
print(i)
6.Lista elemeinek összege
szamok = [5, 8, 12, 3, 9]
osszeg = 0
for i in szamok:
osszeg = osszeg + i
print("Az elemek összege:", osszeg)
7.Legnagyobb szám keresése a listában
szamok = [5, 8, 12, 3, 9]
legnagyobb = szamok[0]
for i in szamok:
if i > legnagyobb:
legnagyobb = i
print("A legnagyobb szám:", legnagyobb)
8.Páros számok kiírása listából
szamok = [4, 7, 10, 13, 16, 21]
for i in szamok:
if i % 2 == 0:
print(i)
9.Lista elemeinek megszorzása 2-vel
szamok = [1, 2, 3, 4, 5]
for i in range(len(szamok)):
szamok[i] = szamok[i] * 2
print(szamok)
10.Felhasználótól bekért lista
szamok = []
for i in range(5):
szam = int(input("Adj meg egy számot: "))
szamok.append(szam)
print("A lista elemei:")
for i in szamok:
print(i)
FELADATOK LISTÁVAL 2.
11.Lista elemeinek kiírása
lista = [4, 7, 2, 9, 5]
for elem in lista:
print(elem)
12.Lista elemeinek összege
lista = [4, 7, 2, 9, 5]
osszeg = 0
for elem in lista:
osszeg = osszeg + elem
print("Az összeg:", osszeg)
13.Legnagyobb elem keresése
lista = [4, 7, 2, 9, 5]
legnagyobb = lista[0]
for elem in lista:
if elem > legnagyobb:
legnagyobb = elem
print("A legnagyobb:", legnagyobb)
14.Legkisebb elem keresése
lista = [4, 7, 2, 9, 5]
legkisebb = lista[0]
for elem in lista:
if elem < legkisebb:
legkisebb = elem
print("A legkisebb:", legkisebb)
15.Páros számok megszámolása
lista = [4, 7, 2, 9, 5, 6, 8]
db = 0
for elem in lista:
if elem % 2 == 0:
db = db + 1
print("Páros számok száma:", db)
16.A 10-nél nagyobb számok kiírása
lista = [3, 12, 7, 15, 8, 20]
for elem in lista:
if elem > 10:
print(elem)
17.Új lista készítése (kétszeres értékek)
lista = [1, 2, 3, 4]
uj_lista = []
for elem in lista:
uj_lista.append(elem * 2)
print(uj_lista)
18.Felhasználótól bekért lista
lista = []
for i in range(5):
szam = int(input("Adj meg egy számot: "))
lista.append(szam)
print("A lista:", lista)
19.Egy szám előfordulásának számolása
lista = [2, 5, 2, 7, 2, 9]
keresett = 2
db = 0
for elem in lista:
if elem == keresett:
db = db + 1
print("Előfordulások száma:", db)
20.Lista kiírása fordított sorrendben
lista = [4, 7, 2, 9, 5]
for i in range(len(lista)-1, -1, -1):
print(lista[i])
21.Lista átlagának kiszámítása
Írj programot, amely kiszámolja egy lista átlagát.
lista = [4, 7, 10, 5, 9]
osszeg = 0
for elem in lista:
osszeg += elem
atlag = osszeg / len(lista)
print("Az átlag:", atlag)
22.Hány szám nagyobb az átlagnál
A program számolja meg, hogy hány szám nagyobb az átlagnál.
lista = [4, 7, 10, 5, 9]
osszeg = 0
for elem in lista:
osszeg += elem
atlag = osszeg / len(lista)
db = 0
for elem in lista:
if elem > atlag:
db += 1
print("Átlagnál nagyobb elemek:", db)
23.Páros és páratlan számok külön listába
A program tegye külön listába a páros és páratlan számokat.
lista = [3, 8, 5, 10, 7, 6]
paros = []
paratlan = []
for elem in lista:
if elem % 2 == 0:
paros.append(elem)
else:
paratlan.append(elem)
print("Páros:", paros)
print("Páratlan:", paratlan)
24.Lista elemeinek megszorzása egy számmal
A program szorozza meg minden elemét 3-mal.
lista = [2, 4, 6, 8]
for i in range(len(lista)):
lista[i] = lista[i] * 3
print(lista)
25.Hány negatív szám van
Számold meg a negatív számokat.
lista = [5, -3, 7, -1, -9, 4]
db = 0
for elem in lista:
if elem < 0:
db += 1
print("Negatív számok:", db)
26.Lista legnagyobb és legkisebb különbsége
Számold ki a max és min különbségét.
lista = [5, 8, 2, 11, 4]
max = lista[0]
min = lista[0]
for elem in lista:
if elem > max:
max = elem
if elem < min:
min = elem
print("Különbség:", max - min)
27.Szám keresése listában
A program írja ki, hogy van-e a listában a keresett szám.
lista = [4, 7, 9, 2, 6]
keresett = 9
talalt = False
for elem in lista:
if elem == keresett:
talalt = True
if talalt:
print("A szám megtalálható.")
else:
print("Nincs benne.")
28.Hány szám osztható 3-mal
Számold meg a 3-mal osztható számokat.
lista = [3, 7, 9, 12, 14, 18]
db = 0
for elem in lista:
if elem % 3 == 0:
db += 1
print("3-mal osztható számok:", db)
29.Duplikált elemek keresése
Írd ki azokat a számokat, amelyek többször szerepelnek.
lista = [2, 4, 6, 2, 7, 4]
for i in range(len(lista)):
for j in range(i+1, len(lista)):
if lista[i] == lista[j]:
print("Duplikált:", lista[i])
30.Lista elemeinek növekvő sorrendbe rendezése (egyszerű módszer)
lista = [7, 3, 9, 1, 5]
for i in range(len(lista)):
for j in range(i+1, len(lista)):
if lista[i] > lista[j]:
temp = lista[i]
lista[i] = lista[j]
lista[j] = temp
print(lista)
C