Notenschnitte berechnen:
import board import time import random nl = [] for i in range(10): nl.append(random.randint(1,6)) # summe = nl[0]+nl[1]+nl[2]+nl[3]+nl[4]+nl[5]+nl[6]+nl[7]+nl[8]+nl[9] print(nl) summe = 0 for i in range(10): summe = summe + nl[i] print(summe) print(summe/10)
Sieb des Eratosthenes, Teil I
Zahlen=[] for i in range(1, 100): Zahlen.append(i) print(Zahlen) for akti in range(2, 100): if Zahlen[akti]/2 == Zahlen[akti]//2: Zahlen[akti] = "nee" print(Zahlen) print(Zahlen) for akti in range(3, 100): if isinstance(Zahlen[akti], int): if Zahlen[akti]/3 == Zahlen[akti]//3: Zahlen[akti] = "nee" print(Zahlen)
Sieb des Eratosthenes, Teil II
Zahlen=[] for i in range(1, 101): Zahlen.append(i) # ---------------------------------------------------- for teiler in range(2,10): for akti in range(teiler, 100): if isinstance(Zahlen[akti], int): if Zahlen[akti]/teiler == Zahlen[akti]//teiler: Zahlen[akti] = "nee" # ---------------------------------------------------- print(Zahlen) print() Primzahlen = [] for primindex in range(1, 100): if isinstance(Zahlen[primindex], int): Primzahlen.append(Zahlen[primindex]) print(Primzahlen)