你如何读取变量的输入?

时间:2013-09-12 17:35:02

标签: python variables input

我是使用Python的初学者。我正在编写一个简单的程序来计算圆的半径。

input math
I = input
p = "3.14"
n = "6.28"

I/n

当我运行此操作时,我收到“集成函数”错误,因为我使用input()。有什么办法可以将input()数据放到变量中吗?

起初我认为所有这些背后都有一个简单的语法错误,但在我尝试了所有可能的事情之后,我已经放弃了所有的希望。

5 个答案:

答案 0 :(得分:1)

首先,“input”是对输入函数的引用。要使用它,您必须使用()

I = input()

第二,n="6.28"创建string而不是数字,您应该使用n=6.28而不是

答案 1 :(得分:1)

你试图划分字符串,这没有多大意义。你需要使用整数和浮点数。您可以通过将输入(返回字符串)强制转换为float来执行此操作:

import math
i = float(input())
print i / math.pi

答案 2 :(得分:1)

I = input()
p = 3.14
n = 6.28

print I/n
  • input之后你遗漏了括号。括号用来调用函数。
  • 不要在数字旁边加上引号。
  • 使用print在屏幕上显示计算。

答案 3 :(得分:0)

这是你想要做的吗?

I = input("math: ")
p = 3.14
n = 6.28

print I/n

答案 4 :(得分:0)

我不知道这是不是你想要做的,但现在就去了。

import math
i = float(input())
two_pi = 2 * math.pi
print i / two_pi