Misfortune 发表于 2020-7-23 14:46:47

Python编程题

编制程序:对一个分数序列:2,3/2,5/3,8/5,13/8,...,输出前20项,并求和。

wp231957 发表于 2020-7-23 14:49:21

斐波那契数列

sunrise085 发表于 2020-7-23 14:54:14

本帖最后由 sunrise085 于 2020-7-23 15:06 编辑

a,b=1,2
sum1=0
for i in range(20):
    print("第%d项:%d/%d"%(i+1,b,a))
    sum1=sum1+b/a
    a,b=b,a+b
print("前20项求和结果:%f"%sum1)

sunrise085 发表于 2020-7-23 14:55:58

这个鱼币不好拿啊

sunrise085 发表于 2020-7-23 14:56:58

14个鱼币,给了一个人,概率10%

永恒的蓝色梦想 发表于 2020-7-23 15:01:43

from fractions import Fraction


a = 1
b = 2
sum = 0


for _ in range(20):
    temp = Fraction(b, a)
    print(temp)
    sum += temp
    a, b = b, a + b


print(sum)

xiaosi4081 发表于 2020-7-23 15:15:53

永恒的蓝色梦想 发表于 2020-7-23 15:01


一次就中了???!{:10_292:}

Levin-e 发表于 2020-7-23 15:37:40

好羡慕
页: [1]
查看完整版本: Python编程题