Fizika, matek, informatika érettségi

Home Fizika Excel Access A weboldalról

15. Listás apróságok

3. szint



Minta:
a) A 6-osok száma: 16549
b) 3 darab 10-nél nagyobb szám van a listában.
c) 30-nál kisebb: 28, 60-nál nagyobb: 62
d) a-betűk száma: 4, e-betűk száma: 3
e)
1 : 16532
2 : 16731
3 : 16798
4 : 16760
5 : 16473
6 : 16706
f) 22 olyan páros szám van, ami mögött páros szám áll.



import random
lista = [random.randint(1,6) for i1 in range(100000)]
print('a) A 6-osok száma:',lista.count(6))

lista = [3, 6, 12, 3, 14, 5, 18]
nagyobb = [elem for elem in lista if elem>10]
print('b)',len(nagyobb),'darab 10-nél nagyobb szám van a listában.')

lista = [random.randint(1,100) for i1 in range(100)]
l1 = sum([1 for elem in lista if elem<30])
l2 = sum([1 for elem in lista if elem>30])
print(f'c) 30-nál kisebb: {str(l1)}, 60-nál nagyobb:',l2)

mondat = 'Már egy hete csak a mamára gondolok.'
print("d) a-betűk száma: {str(mondat.count('a'))}, e-betűk száma:",mondat.count('e'))
lista = [random.randint(1,6) for i1 in range(100000)]

print('e)')
halmaz = set(lista)
for elem in halmaz:
print(elem,':',lista.count(elem))

lista = [random.randint(1,100) for i1 in range(100)]
szamlalo = 0
for i1 in range(len(lista)-1):
if lista[i1] % 2 == 0 and lista[i1+1] % 2 == 0:
szamlalo += 1
print('f)',szamlalo,'olyan páros szám van, ami mögött páros szám áll.')