Untitled
unknown
plain_text
2 years ago
1.1 kB
4
Indexable
def ciag_fib(n):
l=1
l2=1
licznik=1
while licznik!=n:
l3 = l+l2
l = l2
l2 = l3
licznik += 1
return l
def czy_pierwsza(n):
if n < 2:
return False
for d in range(2, n):
if n % d == 0:
return False
return True
def zad1():
print(ciag_fib(10))
print(ciag_fib(20))
print(ciag_fib(30))
print(ciag_fib(40))
def zad2():
for i in range(1, 41):
if czy_pierwsza(ciag_fib(i)):
print(ciag_fib(i))
def zad3():
tab=[ciag_fib(i) for i in range(1,41)]
tab=[bin(x)[2:] for x in tab]
tab = [x[::-1] for x in tab]
dl=len(tab[39])
for i in range(39):
while len(tab[i])<dl:
tab[i]+= '0'
tab = [x[::-1] for x in tab]
print(tab)
def zad4():
tab=[ciag_fib(i) for i in range(1,41)]
tab=[bin(x)[2:] for x in tab]
for i in range(39):
jedynki=0
for cyfra in tab[i]:
if cyfra== '1':
jedynki += 1
if jedynki==6:
print(tab[i])
zad4()
Editor is loading...
Leave a Comment