parent
ae9db8cf86
commit
51db15d82a
@ -0,0 +1,32 @@
|
|||||||
|
def feb(n):
|
||||||
|
a = 1
|
||||||
|
b = 1
|
||||||
|
lis = []
|
||||||
|
while(a < n):
|
||||||
|
lis.append(a)
|
||||||
|
temp = a
|
||||||
|
a = b
|
||||||
|
b += temp
|
||||||
|
return lis
|
||||||
|
|
||||||
|
def get_prime(n):
|
||||||
|
primes = [True] * (n+1)
|
||||||
|
p = 2
|
||||||
|
while p ** 2 <= n:
|
||||||
|
if primes[p]:
|
||||||
|
for i in range(p * 2, n + 1, p):
|
||||||
|
primes[i] = False
|
||||||
|
p += 1
|
||||||
|
primes = [i for i in range(2, n) if primes[i]]
|
||||||
|
return primes
|
||||||
|
|
||||||
|
def is_palindrome(s):
|
||||||
|
for sep in range(0, len(s)//2):
|
||||||
|
if s[sep] != s[len(s) - sep - 1]:
|
||||||
|
return False
|
||||||
|
return True
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
print(feb(1000))
|
||||||
|
print(get_prime(1000))
|
||||||
|
print(is_palindrome('aabbaa'))
|
Loading…
Reference in new issue