دستور Return در پایتون مشخص می کند که چه مقدار بازگشتی به فراخواننده تابع استفاده شود.
بیایید این را با مثال زیر درک کنیم:
مرحله ۱) در اینجا – تابع “بازگشتی” نیست. به عنوان مثال ، ما توان دو ۴ را می خواهیم و هنگام اجرای کد باید جواب “۱۶” بدهد. هنگامی که به سادگی از کد “print x * x” استفاده می کنیم، نتیجه را می بینیم اما وقتی تابع
” print (square(4))”
را فرا می خوانید، خروجی “Nope” می دهد. زیرا وقتی تابع را صدا می کنید ، بازگشت اتفاق نمی افتد و از انتهای تابع بر نمی گردد. پایتون به دلیل عدم موفقیت در به پایان رساندن تابع “Nope” برمی گرداند.
مرحله ۲) برای روشن تر شدن این موضوع ، دستور print را با دستور انتساب جایگزین می کنیم. بیایید خروجی را بررسی کنیم.
C:\Users\Mr\Desktop\Python10.7.png
هنگامی که دستور ” (print square (4″ را اجرا می کنید ، در واقع مقدار شی را برمی گرداند ، زیرا هیچ تابع خاصی برای اجرا نداریم ، “Nope” برمی گرداند.
مرحله ۳) اکنون ، خواهیم دید که چگونه با استفاده از دستور “Return” خروجی را بازیابی کنیم. وقتی از تابع “Return” استفاده می کنید و کد را اجرا می کنید ، خروجی “۱۶” را می دهد.
- ۹۹/۰۱/۲۳