Untitled
unknown
plain_text
10 months ago
1.1 kB
1
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