Ich frage mich, ob mir jemand mit diesem Geheimnis helfen kann. Wenn ich mein Programm starte zeigt es den Fehler an."TypeError: 'NoneType' Objekt ist nicht iterierbar" über Liste
TypeError: 'NoneType' object is not iterable
ich getestet habe, dass die Variable, dass ich es immer noch sagt, aber eine Liste zu iterieren versuche ist, dass es ungültig ist und zeigt den gleichen Fehler.
Mein Code gemeint, ein symmetrisches Dreieck von Sternchen drucken:
def iterat(num):
for x in num:
yield x
number=int(input("Enter Positive Number: "))
stars = list(range(number))
print(type(stars))
spaces = stars.reverse()
yeildStar = iterat(stars)
yeildSpace = iterat(spaces)
for star,space in zip(yeildStar,yeildSpace):
print(" "*(space)+"*"*((star*2)-1))
Thank you very much. Sorry für die schlechten Variablennamen
EDIT; Danke für Ihre Hilfe.
spaces = reversed(stars)
Arbeitete perfekt
Bei der Codeeinrückung ist ein Fehler aufgetreten. Konsultieren Sie [Abmeldehilfe - Code und vorformatierter Text] (http://stackoverflow.com/editing-help#code) und bitte [bearbeiten] Sie Ihren Beitrag. –