مش المفروض ان اول حرف من اسم الclassيبقى capital
Class Snake
و المفروض ان import تعمل أستدعاء ل module من جوه class ال هو Snake
طب ازاى المستر عامل
from snake import Snake
ال snake التانى دى بتاعت اى و لى مش اول حرف capital
و كتبت الكود زى المستر و طلع خطأ فال import
انا مش شايف فيه غلط ف الكود …
انا هحاول اشرح النقطة ال فهمت انها لخبتطك.
هو فعلا اسم الكلاس بيكون apper case style او اسمها camel case…بمعني إن اول حرف يكون كابتل…
لكن اسم الملف عادي سميه باي إسم…
ف السطر دا
from snake import Snake
بيخلينااا نستدعي الكلاسسسس «Snake» من الملف ال اسمه snake برضو…
عندي نفس المشكله ياريت لو عرفتي الحل ساعديني
عندي نفس المشكله ياريت لو حلتيها ساعديني
سلام عليكم
بالنسبة لسؤالك عن أمر الاستدعاء:
from snake import Snake
ال snake الأولى هذي اسم الملف ( snake.py )
أما ال Snake الثانية الي حرفها الأول كبير هذي اسم الكلاس ( class Snake )
فإحنا في أمر الاستدعاء نقول من الملف snake استدعي الكلاس Snake
ثانيا بالنسبة ليش فيه خطأ أنا جربت الكود وما طلع لي مشكلة ولكن والله أعلم انتي عاملة ملف snake.py في ملف منفصل اسمه update snake game.py فا جربي خليهم كلهم في نفس الملف
السبب الثاني المتوقع انك مسوية مسافة في أمر : class Snake فا جربي احذفي هذي المسافة وخليها زي كذا
class Snake: