2016-04-12 15 views
0

Nur ein Programm für die Schule machen, und ich bekomme immer eine ungültige Syntax auf die "set intRnumber" Teile. Könnte jemand bitte helfen?ungültige Syntax, wie zu beheben?

StrName = "" 
StrLevel = "" 
intRnumber = 0 

StrName = input("What's your name? ") 
print("Hello,", StrName) 



StrLevel = input("Would you like a low, medium, or high random number? ") 
if StrLevel == "low": 
    set intRnumber == "5" 
elif StrLevel == "medium": 
    set intRnumber == "50" 
elif StrLevel == "high": 
    set intRnumber == "500" 
else: 
    print("Invalid input, please input low, medium, or high!") 

Antwort

0

In Python Sie nicht durchführen assignment die Art und Weise, die Sie scheinen zu versuchen, es zu tun.

Sie tun müssen:

variable = value 

Statt

set variable == value 

haben Sie es direkt in den ersten Zeilen des Codes, aber der letzte Teil des Codes müssten geändert werden zu:

StrLevel = input("Would you like a low, medium, or high random number? ") 
if StrLevel == "low": 
    intRnumber = "5" 
elif StrLevel == "medium": 
    intRnumber = "50" 
elif StrLevel == "high": 
    intRnumber = "500" 
else: 
    print("Invalid input, please input low, medium, or high!") 
+0

Ahh, richtig, Prost Mate. – Mitchell