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 اقتباس
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 اقتباس
السؤال
مرام طاهر
ممكن مساعدة وشكرا
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.