مرام طاهر نشر 27 مايو 2021 أرسل تقرير مشاركة نشر 27 مايو 2021 ممكن مساعدة وشكرا اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 محمد أبو عواد نشر 27 مايو 2021 أرسل تقرير مشاركة نشر 27 مايو 2021 سوف نقوم بانشاء ليكن اسمه person class person: def __init__(self, name): self.name = name الآن سوف نقوم بانشاء اوبجكت ونمرر له قيمة المتغير name x = person('Ali') print(x.name) سوف تكون النتيحة Ali لنحاول أن نضيف خاصية أخرى للصنف person ونحاول انشاء اوبجكت منه, class person: def __init__(self, name,age): self.name = name self.age = age لاحظ لقد أضفت الخاصية age, الآن يجب أن نمررها للأوبجكت عند انشائه x = person('Ali',20) print(x.age) سوف تكون النتيجة 20 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
3 Ali Haidar Ahmad نشر 27 مايو 2021 أرسل تقرير مشاركة نشر 27 مايو 2021 السؤال غير واضح تماماً أخي لكن أعتقد أنك تريد إنشاء Object اسمه person ثم تعريف التابع المطلوب وهذا يتم كالتالي: class Person: def __init__(self): self.name = "" self.age = 0 def new_person(self,name,age): self.name=name self.age=age def who(self): print("The name: "+str(self.name)) print("The age: "+str(self.age)) p1 = Person() p1.new_person("Mohamed", 25) p1.who() 2 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
مرام طاهر
ممكن مساعدة وشكرا
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.