python几个练习(素数斐波那契数列)

Posted afterdawn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python几个练习(素数斐波那契数列)相关的知识,希望对你有一定的参考价值。

 

随机输入求素数:

x = int(input("please enter the number:"))
if x != 1:
    for i in range(2, x):
        if x % i == 0:
            break
    else:
        print(x)

求10W以内全部的素数

c = 0
for x in range(2,100000):
    for i in range(2, int(x ** 0.5)+1):
        if x % i == 0:
            break
    else:
        c += 1
        print(x)
        
print(c)

 求斐波那契数列的101项

x = 0
y = 0
for i in range(0, 102):
    if i == 0:
       y = 1
    elif i == 1:
        x = 1
        y = 1
    else:
        tmp = y
        y = x + y
        x = tmp
    print(y)
print(y)

  

 

 

 

 

 

以上是关于python几个练习(素数斐波那契数列)的主要内容,如果未能解决你的问题,请参考以下文章

python学习——练习题

练习六:斐波那契数列(fibonacci)

Pythondemo实验10练习实例打印斐波那契数列

python做斐波那契数列。

python代码实现斐波那契数列数列

利用递归函数求斐波那契值python版