21/13……求这个数列的前20项之和用while
时间: 2024-11-22 10:48:18 浏览: 4
用数组求出Fibonacci数列前项之和-C语言数组
21/13 这个分数序列看起来像是有规律的除法,但是没有明确给出具体的规则。如果假设你是想生成一个简单的等差数列,比如每次都是从21开始除以13取余,直到商为零,那么可以构造这样一个while循环来计算:
首先,我们需要初始化两个变量:当前项 `current` 用于存储当前数值,以及 `sum` 来累计前20项的和。由于是从21开始,初始值设为21。
```python
current = 21
count = 0
sum = 0
while count < 20 and current != 0:
# 更新当前项
remainder = current % 13
sum += remainder
# 把当前项变成下一个项,去除13的余数作为新值
current = current // 13
# 计算项数增加1
count += 1
print("前20项的和为:", sum)
```
在这个例子中,我们假设了是一个简单的周期性的除法序列,实际的数学规律取决于原始问题的具体描述。如果你能提供更多的上下文信息,我可以给你更准确的帮助。
阅读全文