如何在main下显示打印件以显示在最终输出中

时间:2014-10-04 19:18:52

标签: python debugging python-3.x formatting

我试图创建一个半径图表,输出看起来像这样。

Radius           Area            Circumference
1.000             3.142           6.283
2.000            ...               ...

主要下的打印件根本不显示。关于我如何解决这个问题的任何建议?我正在使用python 3.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)))

2 个答案:

答案 0 :(得分:0)

main()在Python中没有特殊含义。它只是一个像其他任何功能一样的功能;如果你想让它运行,你需要明确地调用它。

答案 1 :(得分:0)

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

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

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

输出:-11