Ich habe ein Problem mit meinem Skript und ich hoffe, Sie können mir helfen. Ich fange gerade mit der Programmierung an, also bitte ertragen Sie mit mir. Mein Projekt ist, dass, wenn jemand eine Zahl zwischen 1000-1199 ausfüllt, die Antwort A angezeigt werden muss. Wenn es eine Zahl zwischen 1200-1299 ist, muss Antwort B angezeigt werden. Aber die IF- und ELIF-Anweisung funktioniert nicht richtig. Es überspringt beide und geht direkt zu ELSE.Python IF-Anweisung, direkt zu ELSE
Das Skript hier:
import easygui
var1 = range(1000, 1200)
var2 = range(1200, 1300)
input = easygui.enterbox(msg="Fill in your number", title="Input1")
if input == var1:
easygui.msgbox(msg="Answer A", title="title1")
elif input == var2:
easygui.msgbox(msg="Answer B", title="title2")
else:
easygui.msgbox(msg="Nothing", title="Title3")
Vielen Dank im Voraus!
Problem gelöst! Danke für alle Antworten.
Vielen Dank für Ihren Rat, es funktioniert. :) –
können Sie es als beantwortet markieren? –
Können Sie mir sagen, wie das geht? –