From 111f6b336d7c1fdcbad74430b50a981750bf22df Mon Sep 17 00:00:00 2001 From: Ewelina Date: Mon, 27 Nov 2017 20:42:58 +0100 Subject: [PATCH] task10 passed --- labs02/task10.py | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/labs02/task10.py b/labs02/task10.py index f380f0a..67aadbc 100644 --- a/labs02/task10.py +++ b/labs02/task10.py @@ -7,13 +7,23 @@ Napisz funkcję pokemon_speak, która zamienia w podanym napisie co drugą liter na wielką. Np. pokemon_speak('pokemon') powinno zwrócić 'PoKeMoN'. """ - def pokemon_speak(text): - pass + txtstr= '' + if text.isupper(): + return(text) + else: + for i in range (len(text)): + if (i % 2 == 0): + txtstr +=text[i].upper() + else: + txtstr += text[i] + return(txtstr) + + 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):