美文网首页
知识回炉1

知识回炉1

作者: 晓晓的忍儿 | 来源:发表于2018-09-01 10:38 被阅读0次

    1.求n位数的水仙花

        num1=int(input('>>>'))
        num2=int(input('<<<'))
        for x in range(num1,num2):
            str1=str(x)
            sum=0
            for chr1 in str1:
                sum+=int(chr1)**len(str1)
            if sum==x:
                print('%d是水仙花数'%(x))
    

    结果:

        >> > 100
        << < 1000
        
        153 是水仙花数
        370是水仙花数
        371是水仙花数
    

    斐波拉契数列

        num=int(input('>>>'))
        mul1=0
        mul2=1
        for i in range(num):
            if i<2:
                mul2=i
            else:
                mul1,mul2=mul2,mul2+mul1
            print(mul2)
    

    结果:

            >> > 10
            0
            1
            1
            2
            3
            5
            8
            13
            21
            34
    

    相关文章

      网友评论

          本文标题:知识回炉1

          本文链接:https://www.haomeiwen.com/subject/utwywftx.html