''for i in range ''wiederhloung machen und hab keinen Plan was ich machen soll. Also ich weiß wie man programmiert aber hab keine Ideen. :K
Wäre nett wenn ich heute noch eine Antwort bekommen könnte.
danke im Voraus

Eigentlich hast Du zwei Fehler gemacht: 1. Kamst Du etwasxXSNIPERKINGXx hat geschrieben:So hab nachgedacht aber weiß nit den fehler
Code: Alles auswählen
sum = 0
for i in xrange(0, 101, 2):
sum += i
print sum
Code: Alles auswählen
In [210]: sum(xrange(0, 101, 2))
Out[210]: 2550
Code: Alles auswählen
#!/usr/bin/env python
# -*- coding: iso-8859-15 -*-
MAX_ATTEMPTS = 3
def get_name(max_attempts = MAX_ATTEMPTS):
"""
Fragt den Benutzer nach dem Namen
:return: Der gefragte Name oder `None`, falls mehrmals kein Name
angegeben wurde.
"""
for i in range(max_attempts):
name = raw_input("Ihr Name: ").strip()
if name:
return name
return None
def main():
name = get_name()
if name:
print 'Es wurde der Name "%s" eingegeben.' % name
else:
print "Unbekannt"
if __name__ == "__main__":
main()
Ist mir eben auch aufgefallenBlackJack hat geschrieben:Ich würde noch einmal auf meinen Quelltext hinweisen. Da müsstest Du das ``print i`` nur durch die Ausgabe irgend einer Funktion ersetzen, die etwas mit einer ganzen Zahl macht. Und solche gibt's wirklich wie Sand am Meer. Notfalls nimmst Du zwei verschachtelte Schleifen und gibst das kleine 1×1 aus, wenn Dir gar nichts anderes einfällt.
@hobbes: Das geht auch ohne ``for``:
Code: Alles auswählen
In [210]: sum(xrange(0, 101, 2)) Out[210]: 2550