Advertisement
Guest User

Untitled

a guest
Jan 28th, 2015
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. import sys
  2. # x = int(sys.argv[1])
  3. # y = int(sys.argv[2])
  4. # z = int(sys.argv[3])
  5.  
  6. song_arg2 = "Everybody sing a song:"
  7. song_arg1 = "la"
  8. song_arg3 = "-"
  9. song_arg4 = " "
  10. end_arg1 = "!"
  11. end_arg2 = "."
  12.  
  13.  
  14. def couplet(in_arg):
  15. if (in_arg % 2) == 0 and in_arg > 2:
  16. temp_str1 = song_arg1 + ("-la" * (in_arg - 1))
  17. return temp_str1
  18. if (in_arg % 2) == 1:
  19. temp_str1 = song_arg1 + "-la" * (in_arg - 1)
  20. return temp_str1
  21. elif in_arg == 1:
  22. return song_arg1
  23.  
  24.  
  25. def quantity_of_couplet(in_arg1, in_arg2):
  26. temp_str3 = (couplet(in_arg2) + song_arg4) * in_arg1
  27. return temp_str3
  28.  
  29.  
  30. def end_of_song(in_arg):
  31. temp_arg = in_arg
  32. if temp_arg == 0:
  33. string_2 = end_arg2
  34. return string_2
  35. elif temp_arg == 1:
  36. string_2 = end_arg1
  37. return string_2
  38.  
  39.  
  40. def output_():
  41. global buffer_string, new_buf
  42. buffer_string = song_arg2 + " " + str(quantity_of_couplet(y, x)) + str(end_of_song(z))
  43. if buffer_string.__len__() > song_arg2.__len__() + 1:
  44. new_buf = buffer_string[0:len(buffer_string) - 2] + str(end_of_song(z))
  45. print new_buf
  46. else:
  47. print song_arg2 + str(quantity_of_couplet(y)) + str(end_of_song(z))
  48.  
  49.  
  50. output_()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement