Sami Remili نشر 5 أغسطس 2020 أرسل تقرير نشر 5 أغسطس 2020 كفية تعلم دمج كود مثال دالة def تحتوي على loop او control statement مع nested loop constructor __init هل توجد اي طريقة او موقع 1 اقتباس
0 عزام عبد الحافظ نشر 5 أغسطس 2020 أرسل تقرير نشر 5 أغسطس 2020 مرحبًا @Sami Remili, تعتمد الجمل الشرطية , حلقات التكرار و إنشاء الدوال في البايثون على تعشيش العناصر في داخل ذلك العنصر بأربع مساحات او بالضغط على زر (Tab) . إليك مثال , هذه دالة تأخد متغير و تحتوي على جمل شرطية لإلقاء التحية المناسبة إعتمادً على الوقت : time_input = input("What is the time ? : ") def greeting(time): # كل شيفرة كود داخل الدالة تحتاج 4 مساحة if time => 6 and <= 11 : print("Good Morning")# الشيفرة داخل الجملة الشرطية تتطلب 4 مساحة زائدة elif time > 11 and <= 5: print("Good Afternoon") elif time > 5 and <= 9: print("Good Evening") else: print("Good Night") greeting(time_input) هذا المقال من الأكاديمية فيه دروس لهذه الجمل و حلقات التكرار و يشرح أيضاً كيفية تعشيش العناصر . 1 اقتباس
0 مصطفى القباني نشر 7 أغسطس 2020 أرسل تقرير نشر 7 أغسطس 2020 (معدل) بالنسبة لجزئية الconstructor هو يستخدم عند تعريف class ما، وهو ما يتم إستدعائه كل مرة يتم إنشاء object من هذا الclass، ويتم فيه وضع الأكواد لتهيئة الobject الجديد من هذا الclass. لإعطاء مثال لنقل أننا نريد أن نعرف class يدعى A يتم ذلك كالآتي: class A: def __init__(self): print("I'm in constructor") في لغة بايثون يكون ذلك هو شكل الconstructor، لابد أن يدعى __init__ ويجب أن يأخذ self كأول argument . يمكنك التحقق من أن الconstructor يتم إستدعاؤه في كل مرة بإنشاء أحد الobjects: first_obj = A() second_obj = A() ستجد أنه يتم طباعة الجملة الموجودة داخل الconstructor. تم التعديل في 7 أغسطس 2020 بواسطة مصطفى القباني 1 اقتباس
0 Sami Remili نشر 7 أغسطس 2020 الكاتب أرسل تقرير نشر 7 أغسطس 2020 بتاريخ On 8/6/2020 at 00:37 قال عزام عبد الحافظ: مرحبًا @Sami Remili, تعتمد الجمل الشرطية , حلقات التكرار و إنشاء الدوال في البايثون على تعشيش العناصر في داخل ذلك العنصر بأربع مساحات او بالضغط على زر (Tab) . إليك مثال , هذه دالة تأخد متغير و تحتوي على جمل شرطية لإلقاء التحية المناسبة إعتمادً على الوقت : time_input = input("What is the time ? : ") def greeting(time): # كل شيفرة كود داخل الدالة تحتاج 4 مساحة if time => 6 and <= 11 : print("Good Morning")# الشيفرة داخل الجملة الشرطية تتطلب 4 مساحة زائدة elif time > 11 and <= 5: print("Good Afternoon") elif time > 5 and <= 9: print("Good Evening") else: print("Good Night") greeting(time_input) هذا المقال من الأكاديمية فيه دروس لهذه الجمل و حلقات التكرار و يشرح أيضاً كيفية تعشيش العناصر . بارك الله فيك بتاريخ 23 دقائق مضت قال مصطفى القباني: بالنسبة لجزئية الconstructor هو يستخدم عند تعريف class ما، وهو ما يتم إستدعائه كل مرة يتم إنشاء object من هذا الclass، ويتم فيه وضع الأكواد لتهيئة الobject الجديد من هذا الclass. لإعطاء مثال لنقل أننا نريد أن نعرف class يدعى A يتم ذلك كالآتي: class A: def __init__(self): print("I'm in constructor") في لغة بايثون يكون ذلك هو شكل الconstructor، لابد أن يدعى __init__ ويجب أن يأخذ self كأول argument . يمكنك التحقق من أن الconstructor يتم إستدعاؤه في كل مرة بإنشاء أحد الobjects: first_obj = A() second_obj = A() ستجد أنه يتم طباعة الجملة الموجودة داخل الconstructor. شكرا جزيلا بارك الله فيكم اقتباس
السؤال
Sami Remili
كفية تعلم دمج كود مثال
دالة def تحتوي على loop او control statement مع nested loop
constructor __init
هل توجد اي طريقة او موقع
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.