2016-04-12 53 views
0

Sadece okul için bir program yapıyorum ve "set intRnumber" bölümlerinde geçersiz bir sözdizimi almaya devam ediyorum. Birisi yardım edebilir mi?geçersiz sözdizimi, nasıl düzeltebilirim?

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!") 

cevap

0

python'da assignment bunu yapmaya çalışıyor gibi görünüyor yolu yapmazlar.

Sen yapmanız gerekir:

variable = value 

yerine

set variable == value 

Haklısınız kodunun ilk birkaç satırında bu durum yoktur, ancak kodunun son bölümü değiştirilmesi gerekir

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, doğru, şerefsizler eş. – Mitchell