【发布时间】:2020-04-30 22:32:11
【问题描述】:
所以我正在使用 Jupyter notebook 以及当我运行代码时
name = input(print('What is your name?'))
代码将产生输出:
What is your name?
None []
由于我无法复制和粘贴使用函数 input() 时出现的矩形,因此假设括号表示该矩形。然后说你在方框里写John Doe,然后它会显示NoneJohn Doe 为什么名字和方框旁边会显示None这个词?你如何删除它?谢谢
【问题讨论】:
-
你必须
return name -
我忘记在上面的示例中添加 print(),但是您的意思是使用 retrun 而不是 print?
-
你为什么在输入中使用 print?
-
改为使用
name = input(What is your name?')。您正在打印print的返回值。但是输入已经显示提示了。 -
@GuyIncognito - 嗯,这显然是我们需要让他修复的错误。
标签: python input jupyter-notebook