请编写程序,输入圆的半径 r,计算并输出三角形的周长 p 和面积 a。
输入格式
r
输出格式
p a
输入样例
2.8
输出样例
17.5929 24.6301
要求:输出 4 位小数(末位四舍五入)。
python:
import math
# 输入圆的半径
r = float(input())
# 计算周长和面积
p = 2 * math.pi * r
a = math.pi * r ** 2
# 输出结果,保留4位小数
print("{:.4f} {:.4f}".format(p, a))
这是一个简单的Python程序,用于计算给定半径的圆的周长和面积。下面对程序的每一部分进行详细解释:
-
import math
: 这一行导入了Python的math模块,该模块包含用于数学运算的函数,例如圆周率(pi
)和平方根。 -
r = float(input())
: 这一行从用户那里获取输入的圆的半径。input()
函数用于从标准输入(通常是键盘)读取用户输入的字符串,然后float()
函数将这个字符串转换为浮点数,因为半径通常是一个实数。 -
p = 2 * math.pi * r
: 这一行计算圆的周长。周长的公式是2πr,其中π(pi)是圆周率,可以从math
模块中获取。 -
a = math.pi * r ** 2
: 这一行计算圆的面积。面积的公式是πr^2,其中r是半径。 -
print("{:.4f} {:.4f}".format(p, a))
: 这一行使用print
函数输出结果。"{:.4f} {:.4f}"
是一个格式化字符串,表示输出两个浮点数,每个保留4位小数。format(p, a)
将计算得到的周长和面积填充到格式化字符串中,然后输出到屏幕上。
总体而言,这个程序通过用户输入半径,利用圆周率和半径计算圆的周长和面积,然后以规定的格式将结果输出