关于python:我试图在不导入任何内容的情况下定义pi为3.14159。我该怎么做?

I'm trying to define PI at 3.14159 without importing anything. How do I do it?

本问题已经有最佳答案,请猛点这里访问。

我应该写一个脚本,要求一个圆的半径,并解决它的面积。我试过在谷歌上搜索,但我得到的只是脚本中某个地方导入的答案,或者一些我不理解的非常复杂的东西,我不会复制粘贴,因为我不会从中学习任何东西。

1
2
3
4
5
print("What is the radius?")
radius=input()
def PI 3.14159
area=PI*radius**2
print("The area of the circle is",area)


python中的变量分配如下所示:

1
PI = 3.14158

不需要Do声明变量或其类型。

不能在Python中声明常量,因此我们依赖于使用大写字母来表示"不要更改此值"。这在PEP-8"Python代码的样式指南"中列出:

Constants are usually defined on a module level and written in all capital letters with underscores separating words. Examples include MAX_OVERFLOW and TOTAL.

def用于引入一个函数,例如:

1
2
def pi():
    return 3.14158

然后您可以使用如下返回值:

1
area = pi() * radius**2