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