Generatorji generirajo
Pogoji zaključka
Rok za oddajo: ponedeljek, 27 marec 2023, 23:59
Tokrat ne bo potrebno programirati, temveč razmišljati in opisati.
Prvi program:
t = (x ** 2 for x in range(6))
z = zip(t, range(3))
print(sum(t))
Drugi program:
t = (x ** 2 for x in range(6))
for m in zip(t, range(3)):
n = 1
print(sum(t))
Zakaj se njuna izpisa razlikujeta? Zakaj drugi izpiše, kar izpiše? In zakaj potem prvi ne izpiše istega kot drugi?