我想学习python,并且我遵循关于verson 3的视频指令并使用最新的Pycharm IDE。我的代码中出现错误,我找不到,初学者程序
我的屏幕看起来像指导员的屏幕,但我可以通过盯着它看太久。他的代码在我的崩溃时执行完美。我错过了什么?
错误消息:
line 6, in <module>
balance = float(input("OK, ", name, ". Please enter the cost of the ", item, ": "))
TypeError: input expected at most 1 arguments, got 5
程序直到第一部分到线6:
# Get information from user
print("I'll help you determine how long you will need to save.")
name = input("What is your name? ")
item = input("What is it that you are saving up for? ")
balance = float(input("OK, ", name, ". Please enter the cost of the ", item, ": "))
的pycharm版本是:
PyCharm社区版2016年1月4日生成# PC-145.1504,构建于May 25,2016 JRE:1.8.0_77-b03 x86 JVM:Java HotSpot™服务器虚拟机,由 Oracle公司
现在,我只是盲目的或者是有可能在我的版本和教师版本之间有一个小更新已经发生了一个可能的IDE的问题,他正在教蟒蛇3.
非常感谢提前任何人都可以抛出的帮助。
就像错误信息所说的那样,'input'只有一个参数。因此,将大部分内容放入'print'调用中,并将'':''作为'input'提示符。 –
您可能会在'input()'中将'''用'连接运算符'+'混淆 - 将所有''改为'+',您应该没问题。 – Bassem
'输入预期最多1个参数,得到5''你传递5个参数,你应该传递1.迈克尔 – njzk2