استاد سلام بنده وقتی میخوام در کلاس از فانکشن پرینت بگیرم این ارور برای من میاد من توی اینستا هم ازتون سوال کردم جواب ندادید
این کد منه :
class useri:
username ='alireza'
age ='15'
email :='helloworld@gmail.com'
def plus(self):
return self.username + " " + self.age
و اینم جوابی که توی ترمینال وقتی
print(useri.plus)
وقتی اینو زئم این میاد
<function useri.plus at 0x00B9ADA8>
یه () نذاشتی
سلام دوست من
نکته ی اول اینکه در لایو نباید سوال کدی پرسید
صرفا لایو ها رو برای پرسش و پاسخ در مورد روند اموزش در نظر میگیریم و برای پرسش و پاسخ برنامه نویسی ، این بخش ایجاد شده
در مورد سوالتون هم دوستمون درست گقتن، باید متد رو ازش اجرا بگیرین تا کار کنه و باید () گذاشته بشه
موفق باشین :)
ostad bande mazerat mikham az shoma kry to live porsidam
akhe shoma to baazi mavared az () estefade nemikonid
az () toy class koja ha bayad estefade beshe
استاد بازهم با گذاشتن () کد کار نکرد
کدتون رو ارسال کنین
class Myclass:
Username = 'alirezafazeli'
Email = 'alirezafazeli34@gmail.com'
age = 15
def jam(self):
return Myclass.Username + " "+ Myclass.Email
print(Myclass.jam)
class Myclass :
Username = "alirezafazeli"
Email = "alirezafazeli34@gmail.com"
Age = 15
def jam (self):
return self.Username + " " + self.Email
user = Myclass();
print(user.jam())
شما باید از کلاستون مدل سازی بکنید و همچنین بجای اسمه کلاس باید از اون چیزی که برای فانکشن استفاده کردین ، استفاده کنین مثلا اونجا self گذاشتین و در اخر هم وقتی یک فانکشن رو صدا می زنین باید از پرانتز استفاده کنین
mrc dadash moshkelam hal shod :))))))))