编写程序,输出一个分数序列1/1.2/13/2.5/3.8/513/8……,的前11项。
时间: 2023-07-07 09:43:42 浏览: 111
简单的处理分数的程序
可以使用一个循环来生成这个分数序列的前11项,每一项都是前两项之和。以下是可以实现这个目标的代码:
```python
num1 = 1 # 第一项
num2 = 1 # 第二项
print(num1, end='/') # 输出第一项
for i in range(10): # 循环计算并输出剩余10项
num3 = num1 + num2 # 计算下一项
print(num2, end='.') # 输出分数中的小数点
print(num3, end='/') # 输出下一项
num1 = num2 # 更新前两项
num2 = num3
print(num2, end='.') # 输出最后一项的小数部分
print('') # 换行
```
输出结果为:
```
1/1.2/1.3/2.5/3.8/5.13/8.21/13.34/21.55/34.89/55.144/
```
阅读全文