Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- player_count = 3
- castle_size = 10
- players = []
- for i in range(player_count):
- name = input("Player {}, enter your name: ".format(i+1))
- players.append({'name':name, 'votes':0, 'castle': []})
- for player in players:
- print("{}, design your castle!".format(player['name']))
- castle = []
- for i in range(castle_size):
- castle.append(input("{}:".format(i+1)))
- player['castle'] = castle
- print("Time to tally votes!")
- judge_count = int(input("How many judges?"))
- for i, player in enumerate(players):
- print("-"*20)
- print("Player {}".format(i+1))
- print("-"*20)
- for row in player['castle']:
- print(row)
- for i in range(judge_count):
- print("Judge {}, cast your vote".format(i+1))
- vote = int(input("Choice (1-{}):".format(player_count)))
- if 0 < vote <= len(players):
- players[vote-1]['votes'] += 1
- print("Tallying the votes!")
- players.sort(key=lambda x: x.get('votes'))
- players.reverse()
- print("Final results:")
- for player in players:
- print("With {} votes: {}".format(player.get('name'), player.get('votes')))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement