user_bet = screen.textinput(title="Зробіть свою ставку", prompt="Яка черепаха переможе? Введіть колір (red, orange, yellow, blue, green, purple): ").lower()Створення діалогового вікна для введення кольору черепахи. Заголовок діалогового вікна. Підказка, що потрібно ввести. Створення діалогового вікна
for index in range(6): new_turtle = Turtle(shape="turtle") new_turtle.penup() new_turtle.color(colors[index]) new_turtle.resizemode("user") new_turtle.shapesize(1.5, 1.5, 1.5) new_turtle.goto(-230, y_position) all_turtles.append(new_turtle) y_position += 50 Розташування черепах Встановлення розміру з shapesize Pозтяг черепахи Переміщення на позицію Додавання черепахи Зміна координати черепахи Встановлення кольору черепахи Під час руху без малювання сліду Включення режиму «черепаха»
while is_race_on: for turtle in all_turtles: if turtle.xcor() > 210: is_race_on = False winning_color = turtle.pencolor() if winning_color == user_bet: print(f"Ви перемогли! Переможцем є черепаха {winning_color} !") else: print(f"Ви програли! Переможцем є черепаха {winning_color}!") Режим перегонів черепах Цикл перегонів черепах Колір переможця Досягнення фінішу Зупинка перегонів черепах Цикл до масиву черепах Порівняння кольору з користувацьким
Література. Kaare Erlend Jørgensen Stein Alexander Dahl. PYTHON PROGRAMMING: A VISUAL JOURNEY FOR THE BEGINNER. Second Edition, Jørgensen Matematiske Ressurser, 2021 Patrick Felicia. Python Games from Zero to Proficiency (Intermediate). Published by Patrick Felicia, 2022. Кольцов Д. М. Python. Створюємо програми та ігри. В-во «Наука і техніка», 2022https://docs.python.org/3/library/turtle.html - документація.