Merhaba aşağıda kodumda kaplumbağa yarışı yaptırıyorum ancak kırmızı olan kaplumbağa yarış bitince fırlayıp gidiyor sonsuza. Sebebini çözemedim yardımcı olursanız sevinirim.
import random
from turtle import Turtle, Screen
from random import Random
yarimacilar = []
y_ekseni = -100
screen = Screen()
screen.setup(width=500, height=400)
user_bet = screen.textinput(title="Make your bet", prompt=" which turtle win? Enter a color: ")
colors = ["red", "orange", "yellow", "green", "blue", "purple"]
for color in colors:
tim = Turtle(shape="turtle")
tim.penup()
tim.color(color)
tim.goto(x=-230, y=y_ekseni)
y_ekseni += 50
yarimacilar.append(tim)
import random
from turtle import Turtle, Screen
yarimacilar = []
y_ekseni = -100
screen = Screen()
screen.setup(width=500, height=400)
user_bet = screen.textinput(title="Make your bet", prompt="Which turtle will win? Enter a color: ")
colors = ["red", "orange", "yellow", "green", "blue", "purple"]
for color in colors:
tim = Turtle(shape="turtle")
tim.penup()
tim.color(color)
tim.goto(x=-230, y=y_ekseni)
y_ekseni += 50
yarimacilar.append(tim)
is_race_on = False
if user_bet:
is_race_on = True
while is_race_on:
for yarimaci in yarimacilar:
if yarimaci.xcor() > 230:
is_race_on = False
winning_color = yarimaci.pencolor()
if winning_color == user_bet:
print(f" Sen KaZandın {winning_color} renkli kaplumba kazandı")
else:
print(f" Kaybettin {winning_color} renkli kaplumba kazandı ")
yarimaci.forward(random.randint(0, 10))
screen.exitonclick()
senin kod eksik yarım gibi bir şey abi bende çalışmadı zaten ben tamamladım birde yarışı sonuçlandırdım o yüzden fırlayıp gitmiyor
1 Beğeni
evet bitirememiştim daha. hataya odaklandım. teşekkür ederim çözüm için.
böyle durumlarda tam kodu atarsanız ve tüm etkenleri belirtirseniz daha hızlı çözüm bulunur iyi çalışmalar dilerim