• Python 判断输入一个数字是否为质数、斐波那契数列


    质数:大于1的自然数中,除了1和它本身以外不再有其他因数的自然数

    因数:指整数a除以整数b(b≠0) 的商正好是整数而没有余数,我们就说b是a的因数。

    num = int(input("输入一个数字: "))
    if num > 1:
        # for i in range(2, num ): 这是我一开始想法,网上搜到一下面的
        for i in range(2, num // 2 + 1):
            print(i)
            if (num % i) == 0:
                print(num, "不是质数")
                print(i, "乘于", num // i, "", num)
                break
        else:
            print(num, '是质数')
    else:
        print(num,'不是质数')

    判断一个区间的所有素数(质数)

    最简单的做法:

    在上面代码的基础上加上一个for循环

    for num in range(num1,num2 + 1):


    九九乘法表:
    for i in range(1,10):
        for  j in range(1,i+1):
            sum = j * i
            # print('{0} * {1} = {2}	'.format(j,i,sum),end='')
            print('{} * {} = {}	'.format(j,i,sum),end='')
        print('')
    
    
    

    斐波那契数列

    斐波那契数列指的是这样一个数列 0, 1, 1, 2, 3, 5, 8, 13,特别指出:第0项是0,第1项是第一个1。从第三项开始,每一项都等于前两项之和

    n1= 0
    n2= 1
    count = 2
    if num < 0:
        print("The figure you endered does not make sense ")
    elif num == 1:
        print(n1)
    else:
        while count < num:
            sum = n1 + n2
            print(sum,end=" , ")
            n1,n2 = n2,sum
            count += 1
    
     
    当你的才华撑不起你的野心时,你需要静下心来学习。
  • 相关阅读:
    windows server2008自动登录
    WindosServer2008 激活问题。
    [转]10分钟写出你的第一个包含CRUD的Rails程序
    SQL 2008操作相关
    没有域环境安装SharePoint2010
    D3D10彻底抛弃了固定图形管线
    MultiUser01 – 简介
    6种Socket I/O 模型性能比较,图
    Dr程序耗尽了CPU
    IDXGIOutput接口
  • 原文地址:https://www.cnblogs.com/z977690557/p/14450889.html
Copyright © 2020-2023  润新知