Ich habe gerade dieses kleine Programm hier geschrieben und soweit funktioniert alles bestens.
Was ich jetzt noch tun möchte ist --> sobald jemand eine Zahl eingibt (raw_input), die er bereits einmal eingegeben hat, möchte ich, dass das Programm beendet wird, respektive möchte ich dann mit print etwas schreiben wie : "print Sie haben diese Zahl bereits einmal eingegeben. Sie können jede Zahl nur einmal eingeben". Danach sollte das Programm abgebrochen werden.
Kann mir jemand sagen, wie ich das machen kann? (habe ja eine Zahlenliste erstellt unten..eigentlich müsste ich ja nur überprüfen, ob der raw input schon in dieser zahlenliste ist oder nicht und falls ja, dann das Programm abbrechen. Weiss aber leider echt nicht wie.) ####
Code: Alles auswählen
print 'Please enter a number (from 1 to 9):'
value = 1
counter = 0
zahlenliste = []
while value < 50:
input=int(raw_input())
if input <1 :
print 'error'
print 'Please enter a number (from 1 to 9):'
input = int(raw_input())
elif input >10:
print 'error'
print 'Please enter a number (from 1 to 9):'
input = int(raw_input())
else:
result = input * value
value = result
counter = counter +1
zahlenliste.append(input)
print 'Please enter a number (from 1 to 9):'
print 'You have reached a value over 50.'
print '\n''Anzahl der getaetigten Eingaben'
print counter
print 'Welches war die kleinste Zahl, die du eingegeben hast?'
print min(zahlenliste)
print 'Welches war die groesste Zahl, die du eingegeben hast?'
print max(zahlenliste)