Python
Sporządź listę wszystkich sześcianów kolejnych 100 liczb naturalnych począwszy od 9.



Odpowiedź :

Mrfix

Jak rozumiem, musi być jakiś iterator, który będzie zliczał wystapienia do 100. Bo można i na bezczela od 9 do 109  (będzie 100 kolejnych liczb, czyli do 108 włącznie).

Z iteratorem (i):

i = 1

n = 9

lista = []

while i <= 100:

   lista.append(n ** 3)

   n += 1

   i += 1

print(lista)

bez iteratora (na bezczela):

lista = []    

for i in range(9,109):

   lista.append(i ** 3)

print(lista)

Lista wyświetli się w postaci [1, 2, 3, 4, ...].

Jeśli ma wyświetlić każdy element w osobnej linijce można zamiast

print(lista)

zrobić:

for element in lista:

   print(element)

Pozdrawiam.