小编use*_*472的帖子

检查Python中属于Fibonacci数字的输入

我想问一下如何检索出fibo列表列表,然后检查用户的输入值是否在fibo列表中.

    a , b = 1, 1
while num <= sys.maxint:
    fibo == a , b = b, a+b
    if num == (b +a+b):
        print "It is a Fibonacci number"        
        break
    else:
        print "It is not a Fibonacci number"
        break
Run Code Online (Sandbox Code Playgroud)

谢谢!

python

5
推荐指数
2
解决办法
5351
查看次数

我怎么能检查一个数字是否是素数?

可能重复:
Python中的简单Prime生成器

首先,我将提示用户输入任何数字.然后我的代码将检查用户输入的数字是否是素数.

这是我的代码:

num = int(raw_input("Input any of the number you like:"))
for x in range(2, int(num**0.5)+1):
    if num % x == 0:
        print "It is not a prime number"
    else:
        print "It is a prime number"
Run Code Online (Sandbox Code Playgroud)

但问题是我似乎无法获得2和3的输出.当我随机输入任何数字如134245时,系统将输出很多句子.同时我不知道为什么?

欣赏任何善良的灵魂来帮助我:)

python

-2
推荐指数
1
解决办法
9566
查看次数

标签 统计

python ×2