Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何让main下的打印显示在最终输出中_Python_Debugging_Python 3.x_Formatting - Fatal编程技术网

Python 如何让main下的打印显示在最终输出中

Python 如何让main下的打印显示在最终输出中,python,debugging,python-3.x,formatting,Python,Debugging,Python 3.x,Formatting,我正在尝试创建一个半径图表,输出如下所示 Radius Area Circumference 1.000 3.142 6.283 2.000 ... ... main下的指纹根本不显示。有没有关于如何解决这个问题的建议?我正在使用Python3.4 def main(): print('Radius\tArea\tCircumference')

我正在尝试创建一个半径图表,输出如下所示

Radius           Area            Circumference
1.000             3.142           6.283
2.000            ...               ...
main下的指纹根本不显示。有没有关于如何解决这个问题的建议?我正在使用Python3.4

def main():
    print('Radius\tArea\tCircumference')
    print('-----------------------------')


for Radius in range(1 , 11):
    round (3)

    Area = (Radius)**2*3.14
    Circumference =  (Radius)*2*(3.14)
    a = Radius
    b = Area
    c = Circumference
    d = round(a, 3)
    e = round(b, 3)
    f = round(c, 3)

    print ('{:2d}{:10.2f}{:10.2f}'.format(d, (e), (f)))
main()
在Python中没有特殊意义。它只是一个函数,和其他函数一样;如果希望它运行,需要显式调用它。

需要调用main()函数。用于:-

产出:-11

def add(a,b):
    return a + b 

//Calling explicitly
answer = add(4,7)
print answer