forked from tdwojak/Python2018
Merge remote-tracking branch 'origin/master'
# Conflicts: # labs02/task08.py
This commit is contained in:
commit
b5dbb6ca08
@ -7,7 +7,15 @@ przez 3 lub 5 mniejszych niż n.
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
def sum_div35(n):
|
def sum_div35(n):
|
||||||
|
|
||||||
|
if n == 0:
|
||||||
|
return 0
|
||||||
|
else:
|
||||||
|
suma=0
|
||||||
|
for i in range(n):
|
||||||
|
if ((i%3) == 0) or ((i%5) == 0):
|
||||||
|
suma =suma + i
|
||||||
|
return suma
|
||||||
|
|
||||||
def tests(f):
|
def tests(f):
|
||||||
inputs = [[10], [100], [3845]]
|
inputs = [[10], [100], [3845]]
|
||||||
|
@ -7,10 +7,18 @@ na podobnie wyglądające cyfry: 'e' na '3', 'l' na '1', 'o' na '0', 't' na '7'.
|
|||||||
Np. leet('leet') powinno zwrócić '1337'.
|
Np. leet('leet') powinno zwrócić '1337'.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
|
||||||
def leet_speak(text):
|
def leet_speak(text):
|
||||||
pass
|
|
||||||
|
for i in range(len(text)):
|
||||||
|
if ((text[i]) == 'e'):
|
||||||
|
text = text[:i] + '3' + text[i + 1:]
|
||||||
|
elif ((text[i]) == 'l'):
|
||||||
|
text = text[:i] + '1' + text[i + 1:]
|
||||||
|
elif ((text[i]) == 'o'):
|
||||||
|
text = text[:i] + '0' + text[i + 1:]
|
||||||
|
elif ((text[i]) == 't'):
|
||||||
|
text = text[:i] + '7' + text[i + 1:]
|
||||||
|
return text
|
||||||
|
|
||||||
def tests(f):
|
def tests(f):
|
||||||
inputs = [['leet'], ['do not want']]
|
inputs = [['leet'], ['do not want']]
|
||||||
|
@ -9,8 +9,12 @@ na wielką. Np. pokemon_speak('pokemon') powinno zwrócić 'PoKeMoN'.
|
|||||||
|
|
||||||
|
|
||||||
def pokemon_speak(text):
|
def pokemon_speak(text):
|
||||||
pass
|
|
||||||
|
for i in range(len(text)):
|
||||||
|
if ((i % 2) == 0):
|
||||||
|
text = text[:i] + (text[i].upper()) + text[i + 1:]
|
||||||
|
|
||||||
|
return text
|
||||||
|
|
||||||
def tests(f):
|
def tests(f):
|
||||||
inputs = [['pokemon'], ['do not want'], ['POKEMON']]
|
inputs = [['pokemon'], ['do not want'], ['POKEMON']]
|
||||||
|
@ -9,7 +9,24 @@ Oba napisy będą składać się wyłacznie z małych liter.
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
def common_chars(string1, string2):
|
def common_chars(string1, string2):
|
||||||
pass
|
n= string1
|
||||||
|
m= string2
|
||||||
|
li = []
|
||||||
|
if len(n) >= len(m):
|
||||||
|
for i in range(len(n)):
|
||||||
|
for j in range(len(m)):
|
||||||
|
if n[i] == m[j]:
|
||||||
|
li.append(n[i])
|
||||||
|
|
||||||
|
else:
|
||||||
|
for i in range(len(m)):
|
||||||
|
for j in range(len(n)):
|
||||||
|
if m[i] == n[j]:
|
||||||
|
li.append(m[i])
|
||||||
|
li = list(set(li))
|
||||||
|
li.remove(' ')
|
||||||
|
li.sort()
|
||||||
|
return li
|
||||||
|
|
||||||
|
|
||||||
def tests(f):
|
def tests(f):
|
||||||
|
17
labs04/cw5.py
Normal file
17
labs04/cw5.py
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
import glob
|
||||||
|
|
||||||
|
sciezka = "/scores/model.iter*.npz.bleu"
|
||||||
|
|
||||||
|
for file in glob.glob(sciezka):
|
||||||
|
with open(file, 'r') as plik:
|
||||||
|
for line in plik.readlines():
|
||||||
|
bleu = float(line[line.find("=")+ 1:line.find(",")])
|
||||||
|
if bleu >0:
|
||||||
|
max = bleu
|
||||||
|
maxi = file
|
||||||
|
|
||||||
|
plik.close()
|
||||||
|
|
||||||
|
print ( maxi )
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user