forked from tdwojak/Python2017
Update zadania
This commit is contained in:
parent
4f5cf71dd1
commit
795f2a1bc7
@ -112,6 +112,13 @@
|
||||
" \n",
|
||||
" Motywacje zaczerpnięte m.in. z [5 Reasons why Python is Powerful Enough for Google](https://www.codefellows.org/blog/5-reasons-why-python-is-powerful-enough-for-google)."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
|
@ -1,3 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
|
||||
"""
|
||||
Zad 4. Napisz funkcje oov(text, vocab), która zwraca listę wyrazów
|
||||
@ -15,8 +18,8 @@ def oov(text, vocab):
|
||||
|
||||
|
||||
def tests(f):
|
||||
inputs = [("This is a string , which I will use for string testing",
|
||||
[',', 'this', 'is', 'a', 'which', 'for', 'will', 'I'])]
|
||||
inputs = [("this is a string , which i will use for string testing",
|
||||
[',', 'this', 'is', 'a', 'which', 'for', 'will', 'i'])]
|
||||
outputs = [['string', 'testing', 'use']]
|
||||
|
||||
for input, output in zip(inputs, outputs):
|
||||
|
@ -1,3 +1,5 @@
|
||||
#!/usr/bin/env python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
"""
|
||||
Napisz funkcję sum_from_one_to_n zwracającą sume liczb od 1 do n.
|
||||
|
@ -6,6 +6,7 @@
|
||||
Napisz funkcję euclidean_distance obliczającą odległość między
|
||||
dwoma punktami przestrzeni trójwymiarowej. Punkty są dane jako
|
||||
trzyelementowe listy liczb zmiennoprzecinkowych.
|
||||
np. odległość pomiędzy punktami (0, 0, 0) i (3, 4, 0) jest równa 5.
|
||||
"""
|
||||
|
||||
def euclidean_distance(x, y):
|
||||
|
@ -4,7 +4,8 @@
|
||||
|
||||
"""
|
||||
Napisz funkcję common_chars(string1, string2), która zwraca alfabetycznie
|
||||
uporządkowaną listę wspólnych znaków z lańcuchów string1 i string2.
|
||||
uporządkowaną listę wspólnych liter z lańcuchów string1 i string2.
|
||||
Oba napisy będą składać się wyłacznie z małych liter.
|
||||
"""
|
||||
|
||||
def common_chars(string1, string2):
|
||||
@ -12,8 +13,8 @@ def common_chars(string1, string2):
|
||||
|
||||
|
||||
def tests(f):
|
||||
inputs = [["this is a string", "Ala ma kota"]]
|
||||
outputs = [[' ', 'a', 't']]
|
||||
inputs = [["this is a string", "ala ma kota"]]
|
||||
outputs = [['a', 't']]
|
||||
|
||||
for input, output in zip(inputs, outputs):
|
||||
if f(*input) != output:
|
||||
|
@ -6,7 +6,7 @@ def suma(a, b):
|
||||
"""
|
||||
Napisz funkcję, która zwraca sumę elementów.
|
||||
"""
|
||||
pass
|
||||
return a + b
|
||||
|
||||
def tests(f):
|
||||
inputs = [(2, 3), (0, 0), (1, 1)]
|
||||
|
Loading…
Reference in New Issue
Block a user