用Python输出完全数

n=eval(input("请输入你想要的斐波那契数列的个数:"))
count=0#用来计数
message=""
a,b=0,1
for i in range(n):
    a,b=b,a+b#用交换实现斐波那契的计算
    message+= str(a) + "\t"
    count+=1
    if count%5==0:#输出格式,为了让输出格式更好看,5个换行
        message+="\n"
    else:
        message+="\t"#没满5个就制表
print(message)

感觉写的不是很好,还没C语言的好用,不过也希望能帮助到小伙伴!

你可能感兴趣的:(python)