例4-3一圆形游泳池如图所示,现在需在其周围建一圆形过道,并在其四周围上栅栏。栅栏价格为35元/米,过道造价为20元/平方米。过道宽度为3米,游泳池半径由键盘输入。要求编程计算并输出过道和栅栏的造价。
时间: 2023-04-26 13:06:04 浏览: 209
python 修一个游泳池,输出围墙和过道的总造价分别是多少钱 示例
输入游泳池半径,计算出过道和栅栏的造价,输出结果。过道宽度为3米,栅栏价格为35元/米,过道造价为20元/平方米。
算法如下:
1. 从键盘输入游泳池半径r;
2. 计算过道的半径r1 = r + 3;
3. 计算过道的面积S1 = πr1² - πr²;
4. 计算过道的造价C1 = S1 × 20;
5. 计算栅栏的周长L = 2 × πr;
6. 计算栅栏的造价C2 = L × 35;
7. 计算总造价C = C1 + C2;
8. 输出总造价C。
代码如下:
r = float(input("请输入游泳池半径:"))
r1 = r + 3
S1 = 3.14 * r1 * r1 - 3.14 * r * r
C1 = S1 * 20
L = 2 * 3.14 * r
C2 = L * 35
C = C1 + C2
print("过道的造价为:", C1, "元")
print("栅栏的造价为:", C2, "元")
print("总造价为:", C, "元")
阅读全文