🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۴ ali abdi
مثال دقیقه 5:40
جامعه پایتون (وب) ایجاد شده در ۰۶ آبان ۱۴۰۱

سلام و درود

مثالی که استاد تو این دقیقه 5:40 حل میکنند رو من ترتیب اجراشو نفهمیدم به چه دلیلی هستش. ممنون میشم اگه توضیح بدین

سلام علی عزیز . . . .

این مورد رو بهتره خودت به صورت عملی انجام بدی ولی به طور کلی همونطور که میدونی مفسر پایتون فایل هارو خط به خط اجرا میکنه در نتیجه زمانی که به خط فراخوانی تابع برسه اون تابع اجرا میشه :

def a():
  . . . .
a()

حالا اگ این فراخوانی بعد از شرط زیر باشه باید فایل پایتونی اجرا بشه

if __name__ == "__main__"

حالا فرض کن یه فایلی رو import کردی، و توی اون فایل شرط بالا نباشه و به این صورت ()a فراخوانی شده باشه .

درنتیجه خط به خط میره جلو و اول تابع a در فایل دیگر اجرا میشه بعد توابع در فایلی که اجراش کردی .


اگ جوابت رو گرفتی ممنون میشم تایید رو بزنی.

موفق باشی?

Reza Mobaraki ۰۷ آبان ۱۴۰۱، ۰۵:۵۶

واقعا متوجه نشدم :/// میشه ساده‌تر توضیح بدید؟! من الان قاطی کردم منظورتون از فایل کدوم فایله!

ali abdi ۰۷ آبان ۱۴۰۱، ۱۹:۲۰

فکنم دیگه ساده‌تر از این بخوام توضیح بدم حق مطلب ادا نمیشه . به نظرم همون مراحلی که استاد رفتن رو خودتون هم امتحان کنید به جواب میرسید .

اگر میبینید نمیشه توی تلگرام پیام بدید تا توضیح بدم براتون.

موفق باشید?

بهترین پاسخ
Reza Mobaraki ۰۸ آبان ۱۴۰۱، ۱۰:۱۳

اوکی شد فهمیدم

ali abdi ۰۹ آبان ۱۴۰۱، ۰۷:۵۵