研究CS测试,基本上我必须遵循与此类似的说明。计算一个圆的周长,面积和周长与面积的比例
编写一个程序,它是一个包含主函数的文件,然后调用主函数 ,并命名程序ratio.py。该方案的基本结构 应该是这样的:
def main(): ... return main() where the ellipsis indicates where you should place the code that performs following computations:
-you应提示对应于圆的半径 的整数值的用户。具有类似于代码做到这一点:(“?圆半径”输入()) 半径= INT
- 使用公式C = 2πR其中r是半径,c是圆周计算圆的圆周。使用的 3.14159的值使用公式C =πR2
- 打印的圆周到面积的比率(a与b的比率是一个除以b)
π- 计算圆的面积
这是我迄今写的。我得到了周长和面积,但我怎样才能得出它们之间的比率并打印比例。
def main():
radius = int(input("circle radius? "))
pi = 3.14159
r = radius
c = 2*pi*r
print(2*pi*r)
a = pi*r*r
print(pi*r*r)
ratio = c/a
return(ratio)
print("the ratio of the circumference to the area is",ratio)
main()
的最终目标是让这样的事情:
$ python3 ratio.py
圆半径? 2
- 周长与面积的比率是?
- 其中????被实际比率取代。
我们又回来了吗?尽量避免关闭这么多问题;这个已经好多了,但似乎错过了一条错误消息。出了什么问题,你预期会发生什么? –
您应该编辑**您现有的问题以改进它们,而不是发布新问题。反复询问实质上相同的问题是获得自动化问题禁令的好方法。 – geoffspear
我试着用函数的结果编辑它,希望它有帮助 – user3283574