Python 多if语句后的语法无效
清单1至6均在代码的另一部分中定义,例如:list1=“m”、“质量”、“千克” 从列表4的if语句(包括列表4中的if语句和其他语句)中,我得到了一个无效语法,它指向列表4的if语句末尾的“:” 删除列表4中的if语句时,它将指向列表5中的“:”,以此类推Python 多if语句后的语法无效,python,python-3.x,if-statement,Python,Python 3.x,If Statement,清单1至6均在代码的另一部分中定义,例如:list1=“m”、“质量”、“千克” 从列表4的if语句(包括列表4中的if语句和其他语句)中,我得到了一个无效语法,它指向列表4的if语句末尾的“:” 删除列表4中的if语句时,它将指向列表5中的“:”,以此类推 这里发生了什么,我该如何解决?这是我大量if语句的原因吗?您没有关闭float()括号: knowledge = input().lower() if knowledge in list1: m = float(input())
这里发生了什么,我该如何解决?这是我大量if语句的原因吗?您没有关闭
float()
括号:
knowledge = input().lower()
if knowledge in list1:
m = float(input())
if knowledge in list2:
g = float(input())
if knowledge in list3:
Fz = float(input())
if knowledge in list4:
W = float(input()
if knowledge in list5:
F = float(input()
if knowledge in list6:
Δx = float(input()
您有未关闭的
float()
括号:
knowledge = input().lower()
if knowledge in list1:
m = float(input())
if knowledge in list2:
g = float(input())
if knowledge in list3:
Fz = float(input())
if knowledge in list4:
W = float(input()
if knowledge in list5:
F = float(input()
if knowledge in list6:
Δx = float(input()
检查你的括号(并考虑使用实际上可以键入的变量名)。检查括号(并考虑使用人可以实际键入的变量名)。