Das passt ...cofi hat geschrieben:dein momentatens Programm
prolem/frage bezüglih wiederholung
oder gleich eine Klasse....
the more they change the more they stay the same
also ma abgesehen davon das dien Text nirgendwo eingerückt ist und daher da nichts klappen kann, mus ich den anderen recht geben, du solltest die Tutorials (oder gleich ein Buch) lesen und verstehen.
Deine while Schleifen können wie gesagt
a) nicht funktionieren weil du nichts eingerückt hast
b) wenn du ohne weiteres mitten in der while-Schleife ien break setzt, dann wird diese einfach beendet!
Ja und wie die anderen schon gesagt haben, guck die Funktionen an,
dass sind die, die mit def beginnen!
Deine while Schleifen können wie gesagt
a) nicht funktionieren weil du nichts eingerückt hast
b) wenn du ohne weiteres mitten in der while-Schleife ien break setzt, dann wird diese einfach beendet!
Ja und wie die anderen schon gesagt haben, guck die Funktionen an,
dass sind die, die mit def beginnen!
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
All puns indentednumerix hat geschrieben:Das passt ...cofi hat geschrieben:dein momentatens Programm
@Dav1d: Wenn schon nichmal Funktionen, dann kann das nur schiefgehn.
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte
Wieso, hatten wir doch: PEBKAC.cofi hat geschrieben:Koennten wir uns wieder dem Problem zuwenden?
Als "Dorminator" ist er wohl auch besonders schläfrig.
Ansonsten:
Code: Alles auswählen
#!/usr/bin/env python
#-*- coding: iso-8859-1 -*-
print "--------------------------------------------------------------------"
print "This is Version 1.1 of my - Vocabulary-Program -"
print "--------------------------------------------------------------------"
print "!HELP!"
print "1. Fill in the requested data."
print "2. Exercise, exercise, exercise."
print "Further functions be available in Version 1.2---> coming soon."
print "--------------------------------------------------------------------"
print "_"
vocabs = []
sols = []
for i in range(5):
vocabs.append(raw_input("Please enter vocabulary (- " + str(i + 1) +" -): "))
sols.append(raw_input("Please enter solution (- " + str(i + 1) +" -): "))
print 42 * "-"
for i in range(53):
print 69 * "-"
result = 0
for i in range(5):
print "Vocab (" + str(i + 1) +") is: " + vocabs[i]
for u in range(5):
if raw_input("Solution (" + str(i + 1 ) + "): ") == sols[i]:
print "right"
result += 1
print 42 * "-"
break
else:
print "wrong"
if u < 4:
print str(4 - u) + " tries left."
print 69 * "-"
for i in range(53):
print 69 * "-"
print "Result: " + str(result) + " correct solutions."
print 69 * "-"
Gruß
Böse, böseproblembär hat geschrieben:Wieso, hatten wir doch: PEBKAC
Aber irgendwie passend.
Zu deinem Code:
- Ein "dict" als Datentyp wäre hier wohl irgendwie passender, meinst du nicht auch
- String-Konkatenation mit + und expl. String-Konvertierung muss ja auch nicht sein (vor allem nicht als Musterlösung für einen Anfänger, der von so ziemlich noch gar nichts eine Ahnung hat). Zu was gibt es String-Formatierung...
... normalerweise bin ich ja eigentlich nicht so, nur wenn mir einer eine Anfrage in völlig kaputter Rechtschreibung hinrotzt. Das empfinde ich dann als persönliche Beleidigung, die er/sie dann entsprechend zurückbekommt .ice2k3 hat geschrieben:Böse, böse
Aber ich glaube, er liest sowieso nicht mehr mit.
Gruß
Bitte alle den ersten, rot geschriebenen Kommentar auf dieser Seite beachten.BlackJack hat geschrieben:@jerch: ``goto`` kann man aber nachrüsten: http://entrian.com/goto/
Wie ich goto liebe
the more they change the more they stay the same