Untitled Note

By: Anonymous6/13/20222 views Public Note
def Najd?u?szySpojnyFragment(tekst): if len(tekst)==1: return str(tekst) " " str(1) licznik = 1 fragment = tekst[1] max = 0 maxfragment = "" for i in range(1,len(tekst)): if tekst[i] == tekst[i-1]: licznik =1 fragment =tekst[i] if licznik>max: max = licznik maxfragment=fragment else: licznik=1 fragment=tekst[i] if max>1: return str(maxfragment) " " str(max) else: return tekst[0] " " str(1) def CzyPierwsza(n): if n==1: return False for i in range(2,n-1): if n%i==0: return False else: return True def F(n): a=1 b=1 if n==1 or n==2: return 1 for i in range(3,n 1): pom=b b=a b a=pom return b def NWD(a,b): a=int(a) b=int(b) while a!=b: if a>b: a=a-b if b>a: b=b-a return a def Silnia(cyfra): x=1 cyfra=(int(cyfra)) for i in range(1,cyfra 1): x*=i return x def SilniaCyfrLiczby(liczba): liczba=str(liczba) suma=0 for i in range(len(liczba)): suma =Silnia(liczba[i]) return suma def CzyArytmetyczny(liczby): roznica=int(liczby[1])-int(liczby[0]) for i in range(1,len(liczby)): if int(liczby[i])-int(liczby[i-1]) != roznica: return False return True def BinToDec(a): wynik=0 a=str(a) for i in range(len(a)): if int(a[i]) == 1: wynik =2**(len(a)-1-i) return int(wynik) def DecToBin(a): wynik="" while a>0: wynik=str(a%2) wynik a//=2 return wynik def Szyfr(slowo,klucz): zaszyfrowane="" for i in range(len(slowo)): x= (ord(slowo[i]) ord(klucz[i%len(klucz)])-64) if x > 90: x = x-26 zaszyfrowane = chr(x) return zaszyfrowane def OctToDec(a): a=str(a) wynik=0 for i in range(len(a)): wynik =int(a[i])*(8**(len(a)-1-i)) return str(wynik) def CzyDwaBloki(tekst): ilosc_zmian=0 for i in range(1,len(tekst)): if tekst[i] != tekst[i-1]: ilosc_zmian =1 if ilosc_zmian ==1: return True else: return False def BlokZer(tekst): ilosc=0 max=0 for i in range(len(tekst)): if int(tekst[i])==0: ilosc =1 if ilosc>max: max=ilosc else: ilosc=0 return max def DecToDowolny(a,b): wynik="" while a>0: wynik = str(a%b) wynik a//=b return wynik # print(DecToDowolny(157,8)) def DowolnyToDec(a,b): a=str(a) wynik=0 potega=1 for i in a[::-1]: wynik =int(i)*potega potega*=b return wynik def sumaascii(wyraz): for i in range(1, len(wyraz)): if ord(wyraz[i]) ord(wyraz[i - 1]) == 220: print(wyraz) break def SumaCyfr(asd): asd=int(asd) suma=0 while(asd>0): suma = asd % 10 asd = asd // 10 return suma def Ciag(cyfra): linijka = str(cyfra) for i in range(len(linijka)-1): if linijka[i] >= linijka [i 1]: return False return True def CzyPalindrom2(n): return n[::-1]==n def sumaascii(wyraz): for i in range(1, len(wyraz)): if ord(wyraz[i]) ord(wyraz[i - 1]) == 220: return wyraz #chr() w druga strone def fib_rek(n): if n<3: return 1 return fib_rek(n-1) fib_rek(n-2) def sil(n): if n == 0: return 1 return n * sil(n-1) from math import sqrt,ceil, floor def IloscDzielnikow(liczba): wynik=1 for i in range(2,int(sqrt(liczba))): if liczba%i==0: wynik =1 if liczba % (liczba/i)==0: wynik =1 return wynik def Czypierwsza(liczba): if (liczba!=2 and liczba%2==0) or liczba<2: return False for i in range(3,ceil(sqrt(liczba)) 1,2): if liczba%i==0: return False return True lista=(1,2,3,4,5,6,3,3,3,3,3,3,3,3,3,3,3,3,3,3,999) def lider2(lista): bez_dupl=list(set(lista)) for i in bez_dupl: if lista.count(i)>(len(lista)/2): return i return False from math import sqrt #print(int("11", 4)) def IloscUnikalnychCzynnikow(x): if CzyPierwsza(x): return 0 if x==1 or x==2: return 0 x=int(x) czynniki=[] a = x while x!=1: for i in range(2,a): if CzyPierwsza(i): if x%i==0: czynniki.append(i) x=x//i odp=set(czynniki) return int(len(odp)) def IloscCzynnikow(x): if CzyPierwsza(x): return 0 if x==1 or x==2: return 0 x=int(x) a=x czynniki=[] while x!=1: for i in range(2,a): if CzyPierwsza(i)==True: if x%i==0: czynniki.append(i) x=x//i return int(len(czynniki)) def CzyPierwsza(c): c=int(c) if c==1: return False for i in range(2,int(sqrt(c)) 1): if c%i == 0: return False return True def choinka(n): maks = 2 * n - 1 for i in range(n): dlug = 2 * i 1 puste = " " * int((maks - dlug) / 2) print(puste, end="") gwiazdki = "*" * dlug print(gwiazdki) print(" " * (n - 1) "*") def suma_parzystych_rekurencyjnie(n): if n == 1: return 0 elif n % 2 == 0: return n suma_parzystych_rekurencyjnie(n - 1) else: return suma_parzystych_rekurencyjnie(n - 1) def SzybkaPotega(podstawa,wykladnik): p=podstawa k=bin(wykladnik) k = k[2:] for i in range(1, len(k)): p = p*p if int(k[i]) == 1: p = p * podstawa return p def CzyPotegaTrojki(x): x=int(x) if x==1: return True for i in range(1,x): if x**(1/i)==3: return True return False def nww(x, y): return a*b/nwd(x , y) import math def Sito(n): liczby = [True] * (n 1) for i in range(2, int(math.ceil(math.sqrt(n)))): if liczby[i]: for k in range(i*i, n 1, i): liczby[k] = False for i in range(2, n 1): if liczby[i]: print(str(i), end=" | ") lista=(1,2,3,4,5,6,3,3,3,3,3,3,3,3,3,3,3,3,3,3,999) def lider2(lista): bez_dupl=list(set(lista)) for i in bez_dupl: if lista.count(i)>(len(lista)/2): return i return False def najm_dziel(x): i = 2 while i <= x: if x % i == 0: return i else: i = 1 # file = open("nazwa","w") # file.write("asdasd\n") # file.close() read() readline() readlines() strip() split() splitlines() ''' rrrr Rok q Kwarta? m Miesi?c y Dzie? roku d Dzie? w Weekday ww Tydzie? g Godzina n Minuta e Sekunda DatePart("m";[Data]) IIf (wyr, prawda, cz??? fa?szywa) #2006-02-02# dict([('sape', 4139), ('guido', 4127), ('jack', 4098)]) dict(sape=4139, guido=4127 list(d) Return a list of all the keys used in the dictionary d. key in d Return True if d has a key key, else False. items(), keys() Return a new view of the dictionary’s items ((key, value) pairs values() Return a new view of the dictionary’s values wartosci.append(list(map(int, bledne[i].split()))) brazek.append(list(map(str,reprezentacja.split()))) klucze=[x for x in range(2,17)] slownik=dict.fromkeys(klucze,0) with open("wyniki.txt", 'w') as res: res.write(f"Wyniki oblicze? {danr}") lub print("Wyniki oblicze?", a, file = res) tryb "a" dopisuje dane na koniec pliku '''

Want to create your own notes?

Join thousands of users writing securely on ProNotepad.