Dobj fel egy kockát 100 000-szer, a véletlen dobásokat tárold listában! Hány hatos van?
Hány 10-nél nagyobb szám van a [3, 6, 12, 3, 14, 5, 18] listában?
Hozz létre egy 100 elemű listát 0 és 100 közötti véletlen számokból! Mennyi 30-nál kisebb, illetve 60-nál nagyobb szám van a listában?
Hány ’a’ betű, illetve ’e’ betű van a következő szövegben: ’Már egy hete csak a mamára gondolok.’
Dobj fel egy kockát 100 000-szer, a dobásokat tárold listában! Hányszor sikerült kidobnod az egyes számokat?
Hozz létre egy 100 elemű listát 0 és 100 közötti számokból! Hány olyan páros szám van benne, ami után szintén páros szám áll?
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.')