用python循环语句while做一个等差数列
时间: 2024-05-07 15:23:39 浏览: 119
python中使用while循环的实例
5星 · 资源好评率100%
可以使用以下代码生成一个等差数列:
```python
a = int(input("请输入等差数列的首项:"))
d = int(input("请输入等差数列的公差:"))
n = int(input("请输入等差数列的项数:"))
i = 0
while i < n:
print(a + i * d, end=" ")
i += 1
```
这个程序首先要求用户输入等差数列的首项、公差和项数。然后,使用while循环输出等差数列的每一项。在循环中,我们使用变量i来表示当前项的索引,从0开始,直到n-1结束。每次循环,我们输出a加上i乘以d的值,即等差数列的第i+1项。最后,我们使用end=" "来确保每个数字之间都有一个空格,以便更好地展示等差数列。
阅读全文