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



Website templates by JustDreamweaver.com