Advertisement
ramtin_

Retarded "Hello World!"

Jul 17th, 2015
3,915
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.19 KB | None | 0 0
  1. words = ["!","OlLeH","dLRow"]
  2.  
  3.  
  4. def fix(word):
  5.     f = word.lower()
  6.     fl = []
  7.     first_letter = False
  8.     for i in f:
  9.         if i == f[0] and first_letter == False:
  10.             fl.append(i.upper())
  11.             first_letter = True
  12.         else:
  13.             fl.append(i)
  14.     return "".join(fl)
  15.  
  16. def reverser(word):
  17.     return word[::-1]
  18.  
  19. def fix_list(list_):
  20.     right_list = []
  21.     for i in list_:
  22.         if i != "!":
  23.             w = fix(reverser(i))
  24.             right_list.append(w)
  25.         else:
  26.             right_list.append(i)
  27.     return right_list
  28.        
  29. def Hello_World(words):
  30.     words = fix_list(words)
  31.     right_order = ['','','']
  32.     for i in words:
  33.         if i.lower() == "hello":
  34.             right_order[0] = i
  35.         elif i == "?" or i == "!":
  36.             right_order[2] = i
  37.         else:
  38.             right_order[1] = i
  39.     return right_order
  40.  
  41. def stringer_hw(list_):
  42.     string = ''
  43.     for i in list_:
  44.         if i == "!" or i == "?":
  45.             string = string + i
  46.         elif i == list_[0]:
  47.             string = string + i
  48.         else:
  49.             string = string + " " + i
  50.     return string
  51.    
  52. print stringer_hw(Hello_World(words))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement