مثالی که استاد تو این دقیقه 5:40 حل میکنند رو من ترتیب اجراشو نفهمیدم به چه دلیلی هستش. ممنون میشم اگه توضیح بدین
سلام علی عزیز . . . .
این مورد رو بهتره خودت به صورت عملی انجام بدی ولی به طور کلی همونطور که میدونی مفسر پایتون فایل هارو خط به خط اجرا میکنه در نتیجه زمانی که به خط فراخوانی تابع برسه اون تابع اجرا میشه :
def a():
. . . .
a()
حالا اگ این فراخوانی بعد از شرط زیر باشه باید فایل پایتونی اجرا بشه
if __name__ == "__main__"
حالا فرض کن یه فایلی رو import کردی، و توی اون فایل شرط بالا نباشه و به این صورت ()a فراخوانی شده باشه .
درنتیجه خط به خط میره جلو و اول تابع a در فایل دیگر اجرا میشه بعد توابع در فایلی که اجراش کردی .
اگ جوابت رو گرفتی ممنون میشم تایید رو بزنی.
موفق باشی?
Reza Mobaraki۰۷ آبان ۱۴۰۱، ۰۵:۵۶
واقعا متوجه نشدم :/// میشه سادهتر توضیح بدید؟! من الان قاطی کردم منظورتون از فایل کدوم فایله!
ali abdi۰۷ آبان ۱۴۰۱، ۱۹:۲۰
فکنم دیگه سادهتر از این بخوام توضیح بدم حق مطلب ادا نمیشه . به نظرم همون مراحلی که استاد رفتن رو خودتون هم امتحان کنید به جواب میرسید .
اگر میبینید نمیشه توی تلگرام پیام بدید تا توضیح بدم براتون.