Advertisement
Guest User

Untitled

a guest
Jul 30th, 2016
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. def to_weird_case(string):
  2. num = 0
  3. new_word = []
  4. for i in string:
  5. if num % 2 == 0:
  6. num += 1
  7. i.upper()
  8. new_word.append(i)
  9. else:
  10. num += 1
  11. i.lower()
  12. new_word.append(i)
  13. print(new_word)
  14.  
  15. to_weird_case('Test for test')
  16.  
  17. In [11]: s
  18. Out[11]: 'Test for test'
  19.  
  20. In [12]: new = ''.join([x.lower() if x.isupper() else x.upper() for x in s])
  21.  
  22. In [13]: new
  23. Out[13]: 'tEST FOR TEST'
  24.  
  25. In [37]: new = ''.join([c.upper() if i % 2 == 0 else c.lower() for i,c in enumerate(s)])
  26.  
  27. In [38]: new
  28. Out[38]: 'TeSt fOr tEsT'
  29.  
  30. string = "Test for test"
  31. new_string = ""
  32. for i in string:
  33. if i.isupper():
  34. new_string += i.lower()
  35. else:
  36. new_string += i.upper()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement