无效语法,如何修复?

2024-10-01 00:32:11 发布

您现在位置:Python中文网/ 问答频道 /正文

只是为学校做了一个程序,我总是在“set intRnumber”部分得到一个无效的语法。有人能帮忙吗?你知道吗

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

Tags: or程序input语法what学校lowmedium
1条回答
网友
1楼 · 发布于 2024-10-01 00:32:11

在python中,执行assignment的方式与您试图执行的方式不同。你知道吗

你需要做:

variable = value

而不是

set variable == value

在代码的前几行中就有,但代码的最后一部分需要更改为:

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

相关问题 更多 >