add entry names with while loop
This commit is contained in:
parent
fb15ab05c9
commit
38962a1a31
37
main.py
37
main.py
@ -8,14 +8,39 @@ field = ["",
|
|||||||
"4", "5", "6",
|
"4", "5", "6",
|
||||||
"7", "8", "9"]
|
"7", "8", "9"]
|
||||||
|
|
||||||
name_player1 = input("Spieler 1 gib deinen Spielernamen ein.\n")
|
|
||||||
name_player2 = input("Spieler 2 gib deinen Spielernamen ein.\n")
|
|
||||||
|
|
||||||
player = '\x1b[1;34m' "X" '\x1b[1;0m' # Die Zeichen X und O werden so farbig ausgegeben.
|
player = '\x1b[1;34m' "X" '\x1b[1;0m' # Die Zeichen X und O werden so farbig ausgegeben.
|
||||||
# Achtung! O hat eine andere Farbe
|
# Achtung! O hat eine andere Farbe
|
||||||
run = True # Variable, die auf Wahr gesetzt ist, damit das Programm sauber beendet wird.
|
run = True # Variable, die auf Wahr gesetzt ist, damit das Programm sauber beendet wird.
|
||||||
|
|
||||||
|
|
||||||
|
def player_names1():
|
||||||
|
pl_names = True
|
||||||
|
while pl_names:
|
||||||
|
name_player1 = input("Spieler 1 gib deinen Spielernamen ein.\n")
|
||||||
|
if name_player1 == "":
|
||||||
|
print("Ups keine gültige eingabe...")
|
||||||
|
continue
|
||||||
|
else:
|
||||||
|
return name_player1
|
||||||
|
pl_names = False
|
||||||
|
|
||||||
|
|
||||||
|
def player_names2():
|
||||||
|
pl_names = True
|
||||||
|
while pl_names:
|
||||||
|
name_player2 = input("Spieler 2 gib deinen Spielernamen ein.\n")
|
||||||
|
if name_player2 == "":
|
||||||
|
print("Ups keine gültige eingabe...")
|
||||||
|
continue
|
||||||
|
else:
|
||||||
|
return name_player2
|
||||||
|
pl_names = False
|
||||||
|
|
||||||
|
|
||||||
|
name_player1 = player_names1()
|
||||||
|
name_player2 = player_names2()
|
||||||
|
|
||||||
|
|
||||||
def p_field(): # p_ = print. Damit wird das Spielfeld aus der Liste field auf der Konsole ausgegeben
|
def p_field(): # p_ = print. Damit wird das Spielfeld aus der Liste field auf der Konsole ausgegeben
|
||||||
print("")
|
print("")
|
||||||
print(" " + field[1] + "|" + field[2] + "|" + field[3])
|
print(" " + field[1] + "|" + field[2] + "|" + field[3])
|
||||||
@ -94,6 +119,8 @@ def draw_game(): # Diese funktion prüft das Spielfeld auf X oder O also, ob ke
|
|||||||
return True
|
return True
|
||||||
|
|
||||||
|
|
||||||
|
def main():
|
||||||
|
global run
|
||||||
while run: # Das ist die Gameloop. Die Schleife wurde hier mit run auf True gesetzt, damit das Spiel sauber
|
while run: # Das ist die Gameloop. Die Schleife wurde hier mit run auf True gesetzt, damit das Spiel sauber
|
||||||
# beendet wird.
|
# beendet wird.
|
||||||
p_field()
|
p_field()
|
||||||
@ -115,4 +142,6 @@ while run: # Das ist die Gameloop. Die Schleife wurde hier mit run auf True ges
|
|||||||
run = False
|
run = False
|
||||||
change_player()
|
change_player()
|
||||||
|
|
||||||
system('./main.py')
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
main()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user