Alsooo, bin Pythoner in spe und stell einfach mal den Code und die Auscabe hier rein.
Code:
Code: Alles auswählen
fehler = 1
a = "asdf"
b = 0
while fehler== 1:
print("Was für eine Astanzahl wünschen Sie?")
z = input()
try:
n = int(z)
fehler = 0
except:
print("Sie müssen eine natürliche Zahl eingeben:")
print(type(n))
for j in range(1, n+1, 1):
b = 0
for i in range(1, j+1, 1):
while (2*j+1)*'* ' not in a:
a = (n-b)*' ', (i+2*b)*'* '
print(a)
b = b + 1
print((2*n-j)*" ", (j)*"* ", sep="")
Code: Alles auswählen
Was für eine Astanzahl wünschen Sie?
5
<class 'int'>
(' ', '* ')
(' ', '* * * ')
(' ', '* ')
(' ', '* * * ')
(' ', '* * * * * ')
(' ', '* ')
(' ', '* * * ')
(' ', '* * * * * ')
(' ', '* * * * * * * ')
(' ', '* ')
(' ', '* * * ')
(' ', '* * * * * ')
(' ', '* * * * * * * ')
(' ', '* * * * * * * * * ')
(' ', '* ')
(' ', '* * * ')
(' ', '* * * * * ')
(' ', '* * * * * * * ')
(' ', '* * * * * * * * * ')
('', '* * * * * * * * * * * ')
* * * * *
Danke natürlich denen, die mir versuchen werden zu helfen - falls es soweit kommt


