【day1】根据用户输入的圆的半径值,计算并输出圆的周长和面积。
代码:
import math
r = eval(input("请输入圆的半径:")) #输入半径,将其转换成数值型
s = math.pi * r *r #计算圆面积
c = math.pi * 2 * r #计算周长
print('s= ',format(s,'.2f'))#输出时,取两位小数
print('c= ',format(c,'.2f'))
理解:
- python中包含内置模块,例如math,需要通过import命令进行导入,这里用到math模块中的常量:pi。对math模块不了解的时候,可以通过help(math)进行查看。
- 所有从键盘输入的数字均为字符型,参与计算的时候,需要进行数据类型转换。所有从键盘输入的数字均为字符型,参与计算的时候,需要进行数据类型转换。
- 数据的输出进行了格式的转换,这里选择保留两位小数点。方法可以是format()函数,也可以print(‘s= ‘,(’%.2f’%s))
- print( )函数中,逗号,的间隔会在输出中间添加一个空格,用“+”连接则无空格,但后面不能直接接s,必须转成字符型。print(‘s=’+str(’%.2f’%s))这种输出格式则中间无空格。