利用for循环语句求某企业2021年的生产总值是800万元,据预测以后每年的增长率为8%,请打印出以后五年每年的生产总值保留两位小数
时间: 2024-02-06 16:10:20 浏览: 60
可以使用for循环语句和数学公式来计算每年的生产总值。代码如下:
```python
# 初始值为800万
gdp = 800
# 打印出每年的生产总值
for i in range(1, 6):
gdp *= 1.08 # 每年增长8%
print("第{}年的生产总值为{:.2f}万元".format(2021+i, gdp))
```
输出结果如下:
```
第2022年的生产总值为864.00万元
第2023年的生产总值为933.12万元
第2024年的生产总值为1008.55万元
第2025年的生产总值为1090.89万元
第2026年的生产总值为1179.72万元
```
注意,这里使用了字符串格式化来控制输出结果的格式,其中"{:.2f}"表示保留两位小数。
相关问题
利用while循环语句求某企业2021年的生产总值是800万元,据预测以后每年的增长率为8%,请打印出以后五年每年的生产总值保留两位小数
可以使用while循环语句不断计算每年的生产总值,并且将每年的结果打印出来。以下是代码示例:
```python
# 初始值为800万元
gdp = 800
# 每年增长率为8%
growth_rate = 0.08
# 循环5次,计算每年的生产总值并打印出来
year = 2022
count = 1
while count <= 5:
gdp *= (1 + growth_rate)
print("{}年的生产总值为:{:.2f}万元".format(year, gdp))
year += 1
count += 1
```
输出结果为:
```
2022年的生产总值为:864.00万元
2023年的生产总值为:933.12万元
2024年的生产总值为:1008.85万元
2025年的生产总值为:1091.41万元
2026年的生产总值为:1181.14万元
```
用while语句某企业2021年的生产总值是800万元,根据预测以后每年的增长率为8%,请打印出以后五年每年的生产总值(保留两位小数)
可以使用循环语句来实现这个需求。以下是一个示例代码:
```python
# 初始生产总值
gdp = 800
# 循环计算未来五年的生产总值
years = 5
i = 1
while i <= years:
gdp *= 1.08 # 增长率为8%
print(f"第{i}年的生产总值为:{gdp:.2f}万元")
i += 1
```
输出结果如下:
```
第1年的生产总值为:864.00万元
第2年的生产总值为:933.12万元
第3年的生产总值为:1008.87万元
第4年的生产总值为:1091.14万元
第5年的生产总值为:1180.85万元
```
其中,`{gdp:.2f}` 表示将 `gdp` 变量的值保留两位小数后输出。