python - Jupyter打印语句问题

标签 python jupyter

我正在木星上编写我的第一个程序(请注意我没有编程经验),我编写了下面的程序来简单地打印付款,但是我遇到了下面的错误消息?有人可以指导我做错了什么

# Worked Exercise: 2.3

#my first program to get name and calc pay rate

name = input("Enter your name")
print = ("Hello ",name)

hour = input("Enter number of hours: ")
p_rate = input("Enter Pay rate: ")

pay = float(hour) * float(p_rate)

print("Calculated Salary is ",pay)
#pay <- this works, however, fails if I use print statement

我收到以下错误消息

TypeError                                 Traceback (most recent call last)
<ipython-input-10-50753a76d716> in <module>
     12 #pay
     13 
---> 14 print("Calculated Salary is ",pay)

TypeError: 'tuple' object is not callable

最佳答案

在我看来,您不小心创建了一个名为 print 的元组,并且调用了该元组而不是 print() 函数。

这很可能是通过输入 print = ("Calculated Salary is ",pay) 或类似的内容来实现的。

使用 del print 删除您创建的元组。
del 从内存中删除内容。

当在控制台中使用 python 时,例如在 Jupyter 中,您必须注意新指令之前声明的内容。

关于python - Jupyter打印语句问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59325629/

相关文章:

python - IPython.display.Audio 无法正确处理 `.ogg` 文件类型?

python - 从 Python 脚本向 Scrapy Spider 传递参数

python - np.mean() 导致内存不足错误

Python 模拟补丁使用 pytest 在另一个函数中的协程函数?

python - 如何获取 Jupyter Notebook 的路径?

python - 我可以在 MacOS 上安装 Anaconda 来覆盖损坏的 Anaconda 安装吗?

python - 使用 matplotlib 在多线图中显示错误栏

python - 我可以从 mayabatch 中 pm.playblast 吗?

python - 如何在 Windows 10 上将 ipynb 文件与 Jupyter Lab(来自 Anaconda)相关联

c++ - 如何在没有 Anaconda 的情况下安装 Xeus-cling?