Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.09 KB | None | 0 0
  1.  
  2. player_count = 3
  3. castle_size = 10
  4. players = []
  5.  
  6. for i in range(player_count):
  7.     name = input("Player {}, enter your name: ".format(i+1))
  8.     players.append({'name':name, 'votes':0, 'castle': []})
  9.  
  10.  
  11. for player in players:
  12.     print("{}, design your castle!".format(player['name']))
  13.     castle = []
  14.     for i in range(castle_size):
  15.         castle.append(input("{}:".format(i+1)))
  16.     player['castle'] = castle
  17.  
  18. print("Time to tally votes!")
  19. judge_count = int(input("How many judges?"))
  20.  
  21. for i, player in enumerate(players):
  22.     print("-"*20)
  23.     print("Player {}".format(i+1))
  24.     print("-"*20)
  25.     for row in player['castle']:
  26.         print(row)
  27.  
  28. for i in range(judge_count):
  29.     print("Judge {}, cast your vote".format(i+1))
  30.     vote = int(input("Choice (1-{}):".format(player_count)))
  31.     if 0 < vote <= len(players):
  32.         players[vote-1]['votes'] += 1
  33.  
  34. print("Tallying the votes!")
  35. players.sort(key=lambda x: x.get('votes'))
  36. players.reverse()
  37.  
  38. print("Final results:")
  39. for player in players:
  40.     print("With {} votes: {}".format(player.get('name'), player.get('votes')))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement