我是使用Python的初学者。我正在编写一个简单的程序来计算圆的半径。
input math
I = input
p = "3.14"
n = "6.28"
I/n
当我运行此操作时,我收到“集成函数”错误,因为我使用input()
。有什么办法可以将input()
数据放到变量中吗?
起初我认为所有这些背后都有一个简单的语法错误,但在我尝试了所有可能的事情之后,我已经放弃了所有的希望。
答案 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