"""Assignment 2 - Testing functions 1 to 4""" import random #>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> # Function 1 - get_player_name() #>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> def get_player_name(): pass def test_get_player_name(): name = get_player_name() print(name) print("Then you entered the name: ", get_player_name()) print("and finally, you entered the name: ", get_player_name()) #>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> # Function 2 - display_game_welcome() #>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> def display_game_welcome(player_name): pass def test_display_game_welcome(): display_game_welcome("David") display_game_welcome("Jian") #>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> # Function 3 - get_main_menu_selection() #>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> def get_main_menu_selection(): pass def test_get_main_menu_selection(): selection = get_main_menu_selection() print("You entered:", selection) print() selection = get_main_menu_selection() print("Then you entered:", selection) #>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> # Function 4 - display_game_instructions() #>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> def display_game_instructions(): # 4 pass def test_display_game_instructions(): display_game_instructions() #>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> #DO NOT CHANGE ANYTHING BELOW THIS LINE #DO NOT CHANGE ANYTHING BELOW THIS LINE #Print header lines #>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> def print_header(number, text): number_of_symbols = 30 number_of_digits = 30 number_str = str(number) if number > 9: number_of_digits = 10 number_str = number_str + " " text = " " + text print("-" * number_of_symbols) print(number_str * number_of_digits) print(text) print(number_str * number_of_digits) print("-" * number_of_symbols) def get_menu_selection(): print() print(" 1. get_player_name()") print(" 2. display_game_welcome()") print(" 3. get_main_menu_selection()") print(" 4. display_game_instructions()") print(" 0. Exit") user_selection = int(input(" Enter selection (0, 1, 2, 3 or 4): ")) print() return user_selection def main(): user_selection = 1 while user_selection != 0: user_selection = get_menu_selection() if user_selection == 1: print_header(1, "Assignment 2, Function 1 - \n get_player_name()") test_get_player_name() elif user_selection == 2: print_header(2, "Assignment 2, Function 2 - \n display_game_welcome()") test_display_game_welcome() elif user_selection == 3: print_header(3, "Assignment 2, Function 3 - \n get_main_menu_selection()") test_get_main_menu_selection() elif user_selection == 4: print_header(4, "Assignment 2, Function 4 - \n display_game_instructions()") test_display_game_instructions() print("-" * 30) print("-" * 30) main()