【发布时间】:2016-03-13 15:59:00
【问题描述】:
我的目标如下:
- 定义一个名为
elements()的函数,不带任何参数。 - 提示用户输入三个最喜欢的元素。
- 将输入分配给名为
ele的变量。 - 返回变量
ele。 - 将此函数的输出保存到名为
s_elements的变量中。 - 打印
"So your favorite chemical elements are Na, K, Mg"。
到目前为止,我有
def elements():
ele = input("What are your three favorite chemical elements? ")
s_elements=print ele
print("So your favorite chemical elements are", s_elements)
print ele 出现错误,该功能无法正常工作。我该如何解决这个问题?
【问题讨论】:
-
确切的错误是什么?我想象某种语法错误。你打算用
s_elements=print ele做什么? -
请详细说明“出现错误”和“无法正常工作”。目前发生了什么,具体?
-
错误实际上是 s_elements=print ele。我打算将用“print ele”打印的内容存储在变量 s_elements
-
另外,使用 def elements() 运行时:输入行不出现
标签: python function variables printing