Fizika, matek, informatika érettségi

Home Fizika Excel Access A weboldalról

10. Lista válogatása

3. szint

Készíts egy 20 elemű listát 1 és 100 közötti véletlen egész számokból és írasd ki a képernyőre a számokat! Készíts ezekből olyan listát, amelyikben az egymást követő számokból álló párokat (értsd: 1. és 2., 3. és 4. …) összeadod, illetve egy másikat, amiben összeszorzod! Írd ki mindkét lista összegét a képernyőre külön sorokban (természetesen magyarázattal)!

Minta:
95, 73, 93, 5, 53, 7, 50, 37, 46, 38, 85, 53, 29, 24, 25, 94, 12, 3, 83, 80
Az összeg: 985
A szorzatok összege: 25596



import random
lista = [random.randint(1,100) for i in range(20)]
print(', '.join([str(szam) for szam in lista]))
osszeg = [lista[i1]+lista[i1+1] for i1 in range(0,len(lista),2)]
print('Az összeg:',sum(osszeg))
osszeg1 = [lista[i1]*lista[i1+1] for i1 in range(0,len(lista),2)]
print('A szorzatok összege:',sum(osszeg1))