Skip to content
Snippets Groups Projects
Commit ed854b28 authored by Louis Chmielewski's avatar Louis Chmielewski
Browse files

play one round war.py

parent 5984d627
Branches
No related tags found
No related merge requests found
......@@ -81,7 +81,25 @@ def play_one_round(m1: ApQueue, m2: ApQueue, pile: ApStack) -> None:
precondition : m1 et m2 ne sont pas vides
"""
card1 = m1.dequeue()
card2 = m2.dequeue()
print(f"joueur 1 joue {card1} et joueur 2 joue {card2}")
if card1 > card2:
print("joueur 1 remporte la manche")
pile.push(card1)
pile.push(card2)
gather_stack(m1, pile)
elif card1 < card2:
print("joueur 2 remporte la manche")
pile.push(card1)
pile.push(card2)
gather_stack(m2, pile)
else:
print("Bataille !!")
pile.push(card1)
pile.push(card2)
print(f"{len(pile)} cartes sur la table")
def play(n_card: int, n_round: int) -> None:
"""
......@@ -91,6 +109,7 @@ def play(n_card: int, n_round: int) -> None:
n_round: le nombre maximal de tours
"""
...
if __name__ == "__main__":
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment