H نسباتا سادست def test(): print("a") print("b") print("c") اینطوری تابع تعریف میشه و میتونید یه سری کد درون تابع بنویسید test() test() اینطوری میتونید تابعتون رو صدا بزنید من ۲ بار صداش زدم. پس ۳ خط پرینت داخلش ۲ بار به ترتیب باید اجرا بشه نتیجه میشه همچین چیزی a b c a b c نکته ای که هست بدون صدا زدن کد هاش اصلا اجرا نمیشهF
- درود ببینید به صورت خلاصه فانکشن یک بلاکی از کد هست که یک اسم مشخص داره و یک کار و یا پردازش مشخصی رو انجام میده و میتونید اون بلاک کد رو بار ها توی کد هاتون استفاده کنید و از تکرار کد جلوگیری کنید این میشه تعریف رسمیش حالا یک سری توابع میتونن ورودی بگیرن و دقیقا به این ورودی ها میگن پارامتر و اون تابع میتونه اون ورودی هارو که از قبل مشخص شده رو از بیروت بلاک کد بگیره و پردازش و کار مشخص رو روش انجام بده حالا فانکشن 3 بخش اصلی داره که اولیش اسم فانکشن هست دوم کاری که انجام میده و یا مقداری که بهمون پس میده و آخری هم صدا زدن و اجرا کردنش مثلا برای درک بهتر میتونید به این کد پایتون دقت کنید: def add(a, b): return a + b این یه تابع ساده توی پایتون هست که یک کار مشخص انجام میده و نتیجه رو برامون برمیگردونه اون a و b میشن پارامتر ها و یا ورودی های تابع مون و تابع میاد و عملیه جمع رو روی این دوتا ورودی که قراره بعدا بهشون بدیم اجرا میکنه و بعد نتیجه رو برمیگردونه با return که این قضیه هم توی توابع خیلی مهمن و باید بدونید وقتی تابع چیزی رو برگردونه یعنی ما میتونیم اون رو توی متغییر هم ذخیره کنیم و بعدا ازش استفاده کنیم استفاده و روش صدا زدن هم اینجوریه: res = add(1, 4) res_2 = add(2, 5) print(res) print(res_2) که خروجی اولی دقیقا میشه 5 و دومی هم میشه 7 حالا ما توابع داریم که هیچ مقداری رو برنمیگردونن و یا یک کار مشخصی رو انجام میدن و تمام و میتونن چیزی بهمون برگردونن حالا میتونه هر کاری باشه مثلا: def add(a, b): print(a + b) این تابع دقیقا همون کار قبلی رو انجام میده ک همون پارامتر هارو میگیره ولی به جای اینکه برامون نتیجه رو برگردونه میاد و نتیجه رو مستقیم برامون نشون میده add(1, 10) add(2, 4) خروجی اولی 11 و دومی 6 میشه این پیام رو قبلا برای یکی دیگه فرستاده بودم این یگ کپیه امیدوارم مفهوم رو درک کرده باشیدF
عکس
برای نمایش کلیک کنید
برای نمایش کلیک کنید
🔥 فرصت استثنایی (مدت محدود): ۱ سال کامل فقط با ۹۹۰ هزار تومان!
🔮 اشتراک ۱ ساله Google AI Pro (Gemini Advanced)؛ قدرتمندترین دستیار هوش مصنوعی گوگل.
🛡 بدون نیاز به هیچگونه ورود یا دسترسی به اکانت شما برای فعالسازی!
مزایای دریافت این اشتراک :
🤖 اپلیکیشن Gemini ▫️ دسترسی کامل به 3.8 flash و Gemini 4 Argon
🎬 استودیوی خلاقیت Google Flow ▫️ دریافت ۱,۰۰۰ کردیت برای ساخت صحنهها و استوریهای سینمایی
▫️ دسترسی به Gemini Omni Flash و امکان ساخت ابزارهای اختصاصی
▫️ مجهز به جستجوی عمیق (Deep Search) و قابلیتهای ایجنتیک (Agentic)
🛠 پلتفرم Google Antigravity ▫️ دسترسی اولیه (Entry rate limit) به مدلهای ایجنت در پلتفرم توسعه گوگل
📚 دستیار تحلیلی Gemini Notebook ▫️ دستیار پژوهش و نگارش با ۵ برابر ظرفیت بیشتر در Audio Overviews و نوتبوکها
📩 ادغام با اکوسیستم گوگل ▫️ استفاده مستقیم از هوش مصنوعی در سرویسهای Gmail، Docs، Vids و...
▶️ اشتراک YouTube Premium Lite ▫️ پخش بدون تبلیغ، ذخیره آفلاین و پخش در پسزمینه (Background Play) برای اکثر ویدیوها
🛍 خرید آنی و ثبت سفارش:
🌐 www.accountlab.ir
4 · 567 · سلام بچهها، من دارم با پایتون یه ربات چت ناشناس تلگرام میسازم. کد ربات اجرا میشه، ولی موقع اتصال به سرور تلگرام خطای TimedOut و ConnectionRefusedError (WinError 10061) میگیرم. تلگرام روی لپتاپم با پروکسی MTProto وصله، ولی پایتون نمیتونه به API تلگرام وصل بشه.
احتمال میدم مشکل از محدودیت اتصال یا تنظیمات پروکسی باشه. کسی کانفیگ V2Ray سالم و مناسب ویندوز داره که بتونه برای تست اتصال پایتون به تلگرام کمکم کنه؟ یا اگه تجربه حل این مشکل رو دارید، ممنون میشم راهنمایی کنید. 🙏🏻🖤