• 02-12-2024, 23:18:58
    #1
    merhaba python turtlede pythona kalp şekli çizdiricem ama kodda ufak bir hata var sanırım. pythona pek hakim değilim hata nerede?
    kodu çalıştırdığımda geçersiz ondalık sayı diyip hata veriyor. (kod çok uzun değil)
    kod: https://justpaste.it/fvrq5
  • 02-12-2024, 23:20:26
    #2
    Üyeliği durduruldu
    import math
    import turtle
    # Ekranı ayarla
    window = turtle.Screen() window.bgcolor("black")
    # Kalem ayarı
    pen = turtle.Turtle() pen.speed(0)  # En hızlı çizim hızı
    pen.color("red")
    # Kalp şekli fonksiyonu
    def heart(t):    x = 16 * math.sin(t) ** 3    y = 13 * math.cos(t) - 5 * math.cos(2 * t) - 2 * math.cos(3 * t) - math.cos(4 * t)    return x, y
    # Kalp desenini çiz
    pen.penup()
    for i in range(10):  # Daha az katman için sayıyı azalt    pen.goto(0, 0)  # Pozisyonu sıfırla    pen.pendown()    for t in range(0, 1000, 10):  # Daha az nokta için adım boyutunu artır        x, y = heart(t / 100)        pen.goto(x * 10, y * 10)  # Boyutu ölçekle pen.penup()
    # Kaplumbağayı gizle ve pencereyi açık tut
    pen.hideturtle() turtle.done()
    

  • 02-12-2024, 23:21:10
    #3
    OFO
    Platin üye
    https://justpaste.it/h7t6j
  • 02-12-2024, 23:24:10
    #4
    ofobilisim adlı üyeden alıntı: mesajı görüntüle
    çok teşekkürler hocam eline sağlık valla
  • 02-12-2024, 23:24:41
    #5
    AreonYazilim adlı üyeden alıntı: mesajı görüntüle
    import math
    import turtle
    # Ekranı ayarla
    window = turtle.Screen() window.bgcolor("black")
    # Kalem ayarı
    pen = turtle.Turtle() pen.speed(0)  # En hızlı çizim hızı
    pen.color("red")
    # Kalp şekli fonksiyonu
    def heart(t):    x = 16 * math.sin(t) ** 3    y = 13 * math.cos(t) - 5 * math.cos(2 * t) - 2 * math.cos(3 * t) - math.cos(4 * t)    return x, y
    # Kalp desenini çiz
    pen.penup()
    for i in range(10):  # Daha az katman için sayıyı azalt    pen.goto(0, 0)  # Pozisyonu sıfırla    pen.pendown()    for t in range(0, 1000, 10):  # Daha az nokta için adım boyutunu artır        x, y = heart(t / 100)        pen.goto(x * 10, y * 10)  # Boyutu ölçekle pen.penup()
    # Kaplumbağayı gizle ve pencereyi açık tut
    pen.hideturtle() turtle.done()
    

    çok sağolunn hocam