Wie gibt man dieses Stern-Muster in Python aus?

4 Antworten

Wie man die Abfrage macht ob der Benutzer eine ganze Zahl eingegeben hat weiß ich

Das Problem ist eher dass der Benutzter gar keine Zahl eingibt... Aber auch das kann man mit einer einfachen try-except-Anweisung lösen... Was die Schleife betrifft:

Eingabe = int(input("Geben Sie eine Zahl ein:") #Hier natürlich die falschen Einaben abfangen...
i = 0
while i < Eingabe:
  Ausgabe = ""
  for x in range(i):
    Ausgabe.append("*")
  print(Ausgabe)
  i +=1
Woher ich das weiß:Hobby – Programmiere seit eineinhalb Jahren
#Eingabe
while True:
  try:
    n = int(input())
    break
  except ValueError:
    print('Nur Ganzzahlen eingeben!')
#Einzeiler
print('\n'.join('*'*i for i in range(1,n+1)))
#Ausführlicher Weg
for i in range(1,n+1):
  print('*'*i)
Woher ich das weiß:Studium / Ausbildung – Informatikstudent

Die beste Antwort könnte in den restlichen 2 Antworten stecken - registriere Dich jetzt!