def main(file_name, file_format, lottery_template, output_file): participants = Participants() participants.read_data_from_file(file_name, file_format) prizes = Prizes(specify_lottery_template(lottery_template)) prizes.load_prize_data() lottery = Lottery(prizes, participants) lottery.award_prizes() lottery.save_awarded_prizes_data_to_json_file(output_file)