#Potęga
def sprytne_potegowanie(podstawa, wykladnik):
if wykladnik == 1:
return podstawa
if wykladnik == 0:
return 1
half = int(wykladnik/2)
stageOne = (podstawa**half)*(podstawa**half)
if wykladnik%2==0:
return stageOne
else:
return stageOne*podstawa
print("3^7 = " + str(sprytne_potegowanie(3, 7)))
#Anagram
def czyAnagram(x,y):
word1=[]
word2=[]
for letter1 in x:
if letter1 == " ":
continue
else:
word1.append(letter1.lower())
for letter2 in y:
if letter2 == " ":
continue
else:
word2.append(letter2.lower())
word1.sort()
word2.sort()
if word1==word2:
return 'Anagram'
else:
return 'Nie anagram'
print(czyAnagram('I am Lord Voldemort','Tom Marvolo Riddle'))
#Palindorn 1
def czyPalindron1(slowo1):
reverse = slowo1[::-1]
if slowo1 == reverse:
return True
else:
return False
print(czyPalindron1('kobyla'))
#Palindorn 2
def czyPalindron2(slowo2):
list = []
for s in slowo2:
list.append(s)
list.reverse()
list = ''.join(list)
if slowo2 == str(list):
return True
else:
return False
print(czyPalindron2('kobyla'))
#moda
def moda(y):
higest = 0
higestNumber =set()
for number in y:
temp = y.count(number)
if higest <= temp:
higest = temp
higestNumber.add(number)
else:
continue
if len(higestNumber) == 1:
return 'Najczęsciej pojawia się liczba '+ str(higestNumber)+' - pojawia się '+ str(higest)+' razy'
elif len(higestNumber) > 1:
return 'Najczęsciej pojawią się liczby '+ str(higestNumber)+' - pojawiają się one '+ str(higest)+' razy'
else:
return 'W tym zbiorze nie ma takiej liczby'
x=[1,6,4,7,2,8,6,7,6]
print(moda(x))
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}