Beginner · Strings · 99 of 264
SpOnGeBoB case
Print a word with its letters alternating: the 1st, 3rd, 5th... in small letters and the 2nd, 4th, 6th... in capitals.
Input: a word. Output: e.g. python -> pYtHoN
Examples
Input
python
Output
pYtHoN
Input
a
Output
a
Input
HELLO
Output
hElLo
One more test checks other inputs when you press Check.
Stuck? The idea behind strings
A string is text. len() counts its characters; word[0] is the first, word[-1] the last; word[1:4] is a slice, from position 1 up to (not including) 4.
Methods give a new string and leave the old one as it was: .upper(), .lower(), .strip(), .replace(old, new), .split().
word = input() print(len(word)) print(word.upper()) print(word[::-1]) # backwards
Watch for: word.upper() on its own line changes nothing: keep the result (word = word.upper()) or print it.