diff --git a/labs02/task10.py b/labs02/task10.py index f380f0a..8df057e 100644 --- a/labs02/task10.py +++ b/labs02/task10.py @@ -9,11 +9,16 @@ na wielką. Np. pokemon_speak('pokemon') powinno zwrócić 'PoKeMoN'. def pokemon_speak(text): - pass - + pokemon_text=[] + for i in range(len(text)): + if i%2==0 and ord(text[i])>=97 and ord(text[i])<=122: + pokemon_text.append(str(chr(ord(text[i])-32))) + else: + pokemon_text.append((text[i])) + return "".join(pokemon_text) def tests(f): - inputs = [['pokemon'], ['do not want'], 'POKEMON'] + inputs = [['pokemon'], ['do not want'], ['POKEMON']] outputs = ['PoKeMoN', 'Do nOt wAnT', 'POKEMON'] for input, output in zip(inputs, outputs): @@ -23,4 +28,4 @@ def tests(f): return "TESTS PASSED" if __name__ == "__main__": - print(tests(pokemon_speak)) + print(tests(pokemon_speak)) \ No newline at end of file