Seite 1 von 1

Ausgabe in eine List zusammenfassen

Verfasst: Freitag 5. Mai 2023, 12:08
von Chima207
Hallo, zusammen!
Ich möchte die Ausgabe in einem Array a haben. Jetzt habe ich viele kleine Arrays als Lösung. Meine Versuche sind bisher immer gescheitert. Auch aus den Beiträgen beliebiger Foren wurde ich nicht schlau.
Ich wäre echt dankbar, wenn mir jemand helfen könnte.

Code: Alles auswählen

int1  = int(input('positive Ganzzahl eingeben: ')) 
i = 1
while i <= 10:
    print([int1 * i], end='')
    i += 1
Terminalsausgabe:
python3 Zahlenreihe.py
positive Ganzzahl eingeben: 3
[3][6][9][12][15][18][21][24][27][30]


VG
Chima207

Re: Ausgabe in eine List zusammenfassen

Verfasst: Freitag 5. Mai 2023, 13:16
von Sirius3
Du willst kein Array, sondern wahrscheinlich eine Liste mit Zahlenwerten. Und um solch eine Liste zu erzeugen, muß natürlich erst einmal die Liste definiert werden.
Bisher erzeugst Du nur einelementige Listen und gibst die gleich aus.

Code: Alles auswählen

basis = int(input('positive ganze Zahl eingeben: '))
a = []
for i in range(1, 10 + 1):
    a.append(basis * i)
print(a)
oder kurz:

Code: Alles auswählen

basis = int(input('positive ganze Zahl eingeben: '))
a = [basis * i for i in range(1, 10 + 1)]
print(a)

Re: Ausgabe in eine List zusammenfassen

Verfasst: Freitag 5. Mai 2023, 17:24
von Chima207
Vielen Dank für die Antwort, Sirius3!

Ich habe in letzter Zeit mit while-Schleifen gearbeitet und auch versucht sie wieder hier anzuwenden. Eine for-Schleife ist hier natürlich einfacher! Vor allem dein zweites Beispiel hat mir ziemlich weitergeholfen.