nachdem das mit dem Anmelden endlich geklappt hat, komme ich hier mit einem Problem zu euch. Ich bin noch ziehmlicher Anfänger in Sachen Python, aber ein paar Sachen hab ich schon verstanden.
So, nun zu dem Problem :
Ich möchte als Übung einen Vokabeltrainer schreiben. Ich habe mir gedacht, dass ich die Vokabeln in ein Modul schreibe. Die Variabelen schreibe ich in eine Liste, die an eine Variable mit einem Lektionsnamen angehängt ist :
Code: Alles auswählen
#!/usr/bin/python/
lektion1 = ['amphitheatrum','basilica','curia']
lektion1uebersetzung = ['amphitheater','markthalle','rathaus']
lektion2 = ['hic','esse','populus']
lektion2uebersetzung = ['hier','sein','volk']
Hier die abfrage.py :
Code: Alles auswählen
#!/usr/bin/python/
import vok
import random
#Auswahl der Lektion
lektionsnummer = int(raw_input('Bitte geben sie die Nummer der Lektion ein, die sie testen wollen:'))
#Definieren der Variablen
maxwert = len(vok.lektion,lektionsnummer)
zufall = random.randrange (0,maxwert)
vokabel = vok.lektion,lektionsnummer[zufall]
befehl = 'Bitte geben sie die Uebersetzung von',vokabel,'ein:'
#Pruefen der Eingabe
eingabe = raw_input(befehl)
if eingabe == vok.lektion,lektionsnummeruebersetzung[zufall]:
print 'Das war richtig'
else:
print 'Das war leider falsch'
Code: Alles auswählen
maxwert = len(vok.lektion,lektionsnummer)
Code: Alles auswählen
vokabel = vok.lektion,lektionsnummer[zufall]
Code: Alles auswählen
if eingabe == vok.lektion,lektionsnummeruebersetzung[zufall]:
MfG Denny