提问者:小点点

如何在python中打印由半径计算出的面积和周长列表


大家好,我有一个半径列表给出5.2,7.0,12.5,7.7和23.5。 现在,我需要从给定的半径中找到面积和周长,但不是将其1乘1,而是如何将其合并并得到相同的输出,如下所示。

area = 3.14 * radius**2
circumference = 2 * 3.14 * radius

print('Radii: {:.1f}\tArea: {:.4f}\tCircumference: {:.4f}'.\
      format(radius, area, circumference))

radius = 7.0
area = 3.14 * radius**2
circumference = 2 * 3.14 * radius

print('Radii: {:.1f}\tArea: {:.4f}\tCircumference: {:.4f}'.\
      format(radius, area, circumference))

radius = 12.5
area = 3.14 * radius**2
circumference = 2 * 3.14 * radius

print('Radii: {:.1f}\tArea: {:.4f}\tCircumference: {:.4f}'.\
      format(radius, area, circumference))

radius = 7.7
area = 3.14 * radius**2
circumference = 2 * 3.14 * radius

print('Radii: {:.1f}\tArea: {:.4f}\tCircumference: {:.4f}'.\
      format(radius, area, circumference))

radius = 23.5
area = 3.14 * radius**2
circumference = 2 * 3.14 * radius

print('Radii: {:.1f}\tArea: {:.4f}\tCircumference: {:.4f}'.\
      format(radius, area, circumference))

输出:

Radii: 5.2  Area: 84.9056   Circumference: 32.6560
Radii: 7.0  Area: 153.8600  Circumference: 43.9600
Radii: 12.5 Area: 490.6250  Circumference: 78.5000
Radii: 7.7  Area: 186.1706  Circumference: 48.3560
Radii: 23.5 Area: 1734.0650 Circumference: 147.5800


共1个答案

匿名用户

列出一个列表并循环:

for radius in [5.2, 7.0, 12.5, 7.7, 23.5]:
    area = 3.14 * radius**2
    ...