هل هنا في غلط في الكود

4 إعجابات

فيه خطأ ف كتابة الميثودز فقط
زي penup بدلا منpwnup
و choice …
المفروض كنت عملت ميثود لاخفاء السلحفاه عشان كل مرة تخرج من الاسفل او تصدم بالمضرب …تستدعيها تاني

5 إعجابات

في السطر 10 فيه خطأ بكتابة الفانكشن زيpwnup الصح penup

السطر 16 chouce الصح choice

4 إعجابات

الكود صحيح ليس به اي مشلكة فقط راجع اخطاء الكتابة التي ذكرها الاخ @Abood والأخ @Ninja وباذن الله الكود سليم

إعجابَين (2)

السطر ١٦ و ١٧ حطهم في متغير عشان تعرف تستدعيهم او تعمل self.color(random.choice(self.list_color)) ونفس الطريقه في السطر ١٧ مع استبدال color بي shape كدا مجرد ما تستدعي class هيتغير اللون والشكل

إعجاب واحد (1)

الكود تمام معاد الاخطاء في الكلام الي ذكرها الاخوة و المرة الجية حاول تخلي الكود بتاعك ( clean code) علشان لما تشتغل مع تيم ان شاء الله يبقا سهل التعديل علية

مثال

from turtle import Turtle
import random


turtle_shep = [ "turtle", "circle", "square", "triangle"]
turtle_color = [ "red", "blue",  "green","white"]



class Ball(Turtle):
    def __init__(self):
        super().__init__()
        self.check_turtle_properties()
        self.penup()
        self.goto(random.randint(-370,370),370)


    def check_turtle_properties (self ):
        self.shape_=self.shape(random.choice(turtle_shep))
        self.color_ =self.color(random.choice(turtle_color))
        self.shapesize_= self.shapesize(random.randint(1,3))

3 إعجابات

جميل الكود رائع وسهل الفهم احسنت في المشاركة :+1:

إعجابَين (2)