From 489e0e84cc7e70f9111445fd3f4148a2732075b5 Mon Sep 17 00:00:00 2001 From: Adam Date: Tue, 15 May 2018 22:47:14 +0200 Subject: [PATCH] all done --- labs02/task10.py | 11 +++++++++-- labs02/task11.py | 11 ++++++++++- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/labs02/task10.py b/labs02/task10.py index 978be40..5a3d518 100644 --- a/labs02/task10.py +++ b/labs02/task10.py @@ -10,8 +10,15 @@ na wielką. Np. pokemon_speak('pokemon') powinno zwrócić 'PoKeMoN'. def pokemon_speak(text): lista = list(text) - lista[::2].capitalize() - wynik = "".join(lista) + result = [] + for i in range(len(lista)): + if i == 0 or i % 2 == 0: + result.append(lista[i].upper()) + + else: + result.append(lista[i]) + + wynik = "".join(result) return wynik diff --git a/labs02/task11.py b/labs02/task11.py index 7d36767..21a3473 100644 --- a/labs02/task11.py +++ b/labs02/task11.py @@ -9,7 +9,16 @@ Oba napisy będą składać się wyłacznie z małych liter. """ def common_chars(string1, string2): - pass + string1 = string1.replace(' ','') + string2 = string2.replace(' ','') + lista1 = list(string1) + lista2 = list(string2) + wynik = set() + wynik = {x for x in lista1 if x in lista2} + result = list(wynik) + result.sort() + return result + def tests(f):