8-码蹄集600题基础python篇
题目如上:
这题主要是考验数学公式:
圆的周长公式:2*PI*r圆的面积公式:PI*r*r球的面积公式:4*PI*r*r球的体积公式:4/3*PI*r*r*r圆柱的体积公式:PI*r*r*h
代码如下:
def main():#code here# r,h=map(float,input("").split(" "))# PI=3.1415926# l=2*PI*r# a=PI*r*r# s=PI*r*r*4# v=(4.0/3.0)*PI*r*r*r# v2=PI*r*r*h# print(f"{l:.2f}")# print(f"{a:.2f}")# print(f"{s:.2f}")# print(f"{v:.2f}")# print(f"{v2:.2f}")r,h=map(float,input().split())PI=3.1415926l=2*PI*rs=PI*r*rS=s*4v=(4/3)*PI*r*r*rV=s*hprint(f"{l:.2f}")print(f"{s:.2f}")print(f"{S:.2f}")print(f"{v:.2f}")print(f"{V:.2f}")if __name__ == '__main__':main()
注释的是第一遍,也是正确的。第二遍有一些省略,没有完全按照公式。比如,圆柱的体积其实就是圆柱的底面积*高,我就直接使用圆的面积*高了,哈哈。其实是可以的。但不要搞混。如果对公式不熟悉,就不要这么做了,可以完全按照公式来会更稳妥。