为什么python中会出现无效语法错误?

2024-05-15 01:03:07 发布

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

所以我试着开始学习python,我正在使用sololearn,它提供了对您学习的大多数内容的实践(我需要根据用户输入进行黄金纯度检查) 这是我的密码:

#your code goes here
if purity >= 75.0% and purity <= 83.3: 
    print("18k Gold")
    elif purity >= 83.3 and purity <= 91.7:
        print("20k Gold")
        elif purity >= 91.7 and purity <= 99.9:
            print("22k Gold")
            else: 
                print("24k Gold")
                

我不明白出了什么问题,这里是错误:

    if purity >= 75.0% and purity <= 83.3: 
                       ^
SyntaxError: invalid syntax```

Tags: and用户密码内容yourifcodeprint
2条回答

删除%符号并正确格式化代码:

if purity >= 75.0 and purity <= 83.3: 
    print("18k Gold")
elif purity >= 83.3 and purity <= 91.7:
    print("20k Gold")
elif purity >= 91.7 and purity <= 99.9:
    print("22k Gold")
else: 
    print("24k Gold")

包含百分号(%)是语法错误的原因。在python中%是模数运算符,它需要两个值才能正常工作。移除它

相关问题 更多 >

    热门问题