• 0

كيف أقوم ادخال بيانات ال objects باستخدام دالة new_person() ؟ بلغة البايثون

ممكن مساعدة وشكرا 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 2

السؤال غير واضح تماماً أخي لكن أعتقد أنك تريد إنشاء 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

سوف نقوم بانشاء ليكن اسمه 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

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن