diff --git a/main.py b/main.py index aa79a77..19f617a 100755 --- a/main.py +++ b/main.py @@ -38,25 +38,34 @@ def player_names2(): def gamers(): - while True: - pl_ai = input( - "Gegen den Computer spielen, die 1 drücken.\nFür 2 Spieler die 2 drücken.") # pl_ai player or künstliche - # intelligenz - pl_ai = int(pl_ai) - if pl_ai == 1: - name_player1 = player_names1() - return name_player1 - if pl_ai == 2: - name_player1 = player_names1() - name_player2 = player_names2() - return name_player1, name_player2 - else: - print("Bitte nur 1 oder 2 wählen!") - continue + try: + while True: + pl_ai = input( + "Gegen den Computer spielen,\ndie 1 drücken.\nFür 2 Spieler die 2 drücken.\n") # pl_ai player or künstliche + # intelligenz + pl_ai = int(pl_ai) + if pl_ai == 1: + name_player1 = player_names1() + name_player2 = 'Computer' + return name_player1, name_player2 + if pl_ai == 2: + name_player1 = player_names1() + name_player2 = player_names2() + return name_player1, name_player2 + else: + print("Bitte nur 1 oder 2 wählen!") + continue + except ValueError: + print("Bitte nur 1 oder 2 wählen!") + gamers() # Hier steht nachher main() drin! -one_two = [gamers()] -print(one_two) +one_two = gamers() + +name_player1 = one_two[0] +name_player2 = one_two[1] +print(one_two[0], one_two[1]) + def p_field(): # p_ = print. Damit wird das Spielfeld aus der Liste field auf der Konsole ausgegeben print("")