Advertisement
psychotrip

python.Turtle

May 26th, 2022
843
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import turtle
  2. import random
  3.  
  4. player_one = turtle.Turtle()
  5. player_one.color("green")
  6. player_one.shape("turtle")
  7. player_one.penup()
  8. player_one.goto(-200, 100)
  9. player_two = player_one.clone()
  10. player_two.color("blue")
  11. player_two.penup()
  12. player_two.goto(-200, -100)
  13. player_one.goto(300, 60)
  14. player_one.pendown()
  15. player_one.circle(40)
  16. player_one.penup()
  17. player_one.goto(-200, 100)
  18. player_two.goto(300, -140)
  19. player_two.pendown()
  20. player_two.circle(40)
  21. player_two.penup()
  22. player_two.goto(-200, -100)
  23.  
  24. die = [1, 2, 3, 4, 5, 6]
  25.  
  26. for i in range(20):
  27.     if player_one.pos() >= (300, 100):
  28.         print("Первый игрок победил!")
  29.         break
  30.     elif player_two.pos() >= (300, -100):
  31.         print("Второй игрок победил!")
  32.         break
  33.     else:
  34.         player_one_turn = input("Нажмите «Enter», чтобы бросить кубик ")
  35.         die_outcome = random.choice(die)
  36.         print("Результат броска кубика: ")
  37.         print(die_outcome)
  38.         print("Количество шагов будет: ")
  39.         print(20 * die_outcome)
  40.         player_one.fd(20 * die_outcome)
  41.         player_two_turn = input("Нажмите «Enter», чтобы бросить кубик ")
  42.         die_outcome = random.choice(die)
  43.         print("Результат броска кубика: ")
  44.         print(die_outcome)
  45.         print("Количество шагов будет: ")
  46.         print(20 * die_outcome)
  47.         player_two.fd(20 * die_outcome)
  48.  
Advertisement
RAW Paste Data Copied
Advertisement