Python Intro,if语句错误的语法

Python Intro, if statements. Invalid syntax

大家好,我是新来的,也是新来的。我正在做一些我在网上找到的关于Python的练习,并且一直坚持我做错了什么。我试着学习和教导自己关于"如果"和"其他"的陈述。这是我的密码。

1
2
3
4
5
6
7
weight = (float(input("How much does your suitcase weigh?"))
if weight > 50:
          print("There is a $25 fee for a luggage that heavy.")

print("Thank you for your buisness.")

input()

我在50之后收到一个无效的语法错误:不知道为什么。有人能简单地解释一下我做错了什么吗?

谢谢你抽出时间来。


在第一行,您缺少一个结束圆括号。

1
2
3
4
5
6
7
weight = (float(input("How much doees your suitcase weigh?")))
if weight > 50 :
     print("There is a $25 fee for a luggage that heavy.")

print("Thank you for your buisness.")

input()


答案是正确的……实际上你有额外的括号。

此代码也适用于:

1
2
3
4
5
6
weight = float(input("How much does your suitcase weigh?"))

if weight > 50:
    print("There is a $25 fee for a luggage that heavy.")

print("Thank you for your business")


在任何编程语言中,您都需要知道您打开/关闭的括号是什么。

1
weight = (float(input(

现在你有三个(((所以最后你也需要三个括号)

1
weigh?")))