Python :: Aufgabe #255

2 Lösungen Lösungen öffentlich

Array von Quadratzahlen der Zahlen von 1 bis 10

Anfänger - Python von Rainer Zufal - 25.03.2020 um 11:38 Uhr
Schreiben Sie ein Programm, das in einem Array die Quadratzahlen der Zahlen von 1 bis 10
speichert. Verwenden Sie hierzu eine automatische Schlüsselzuweisung. Programmieren Sie die Ausgabe
der Zahlen sowohl mit einer for‐Schleife als auch mit "foreach".

Lösungen:

vote_ok
von Gisbert5020 (3000 Punkte) - 02.04.2020 um 10:04 Uhr
Quellcode ausblenden Python-Code
a=[]
for i in range(1,11):
    a.append(i*i)
for i in range(len(a)):
    print(a[i])
# In Python gibt es kein foreach
for wert in a:
    print(wert)
vote_ok
von Asthos (370 Punkte) - 03.04.2020 um 23:36 Uhr
Quellcode ausblenden Python-Code
#!/usr/bin/env python
# -*- coding: utf-8 -*-

# Aufgabe:
# Schreiben Sie ein Programm, das in einem Array die Quadratzahlen der Zahlen von 1 bis 10
# speichert. Verwenden Sie hierzu eine automatische Schlüsselzuweisung. Programmieren Sie die Ausgabe
# der Zahlen sowohl mit einer for‐Schleife als auch mit "foreach".

# Array's als solches gibt es in Python nicht, also nehmen wir eine Liste:
quadratzahlen = []

for i in range(1, 11):
    quadratzahlen.append(i * i)

# Eine foreach-Schleife gibt es in Python nicht ...

print(quadratzahlen)


Ergebinis: [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]