(برنامه نویسی Python) عملکرد () input در محیط پایتون (رباتیک _ الکترونیک)

پژوهشگر و نویسنده: دانشجویِ دکترای تخصصی (  افشین رشید )

نکته: برای تعامل با کاربران یکسری فیچرها در زبان برنامه ‌نویسی پایتون گنجانده شده تا چنین امکانی در اختیار دولوپرها قرار گیرد که از آن جمله می‌توان فانکشنی به اصطلاح Built-in تحت عنوان input() را نام برد.

زمانی که دستور input را فراخوانی می‌کنیم، مفسر پایتون منتظر می‌ماند تا کاربر دیتای مد نظر خود را وارد کند مضاف بر اینکه فانکشن input هم قابلیت دریافت آرگومان ورودی را دارا است که معمولاً در قالب استرینگی به منظور توضیح به کاربر برای وارد کردن نوع دیتای ورودی مورد استفاده قرار می‌گیرد و هم می‌توان آن را بدون آرگومان ورودی فراخوانی کرد.خروجی نهایی دستور input در محیط پایتون یک استرینگ است؛ به عبارت دیگر، هر آنچه که کاربر به عنوان ورودی به این فانکشن می‌دهد به عنوان یک استرینگ در نظر گرفته می‌شود حتی اگر دیتای ورودی از نوع عدد صحیح باشد. در همین راستا، فرض کنید برنامه‌ای بنویسیم که دو عدد صحیح را از کاربر گرفته و در ادامه مجموع آن ‌ها را محاسبه کند.

اگر بخواهیم ورودی‌های کاربر را به عنوان اعداد صحیح مورد استفاده قرار دهیم، باید دیتا تایپ داده‌های ورودی از نوع استرینگ را به نوع دادۀ مد نظر تبدیل نماییم که برای این منظور نیز زبان برنامه‌نویسی پایتون یکسری فانکشن به اصطلاح Built-in دارا است که از آن جمله می‌توان فانکشن int() را نام برد که برای تبدیل نوع دادۀ استرینگ به عدد صحیح مورد استفاده قرار می‌گیرد به طوری که یک پارامتر ورودی گرفته و مقدار متناظر با آن را تبدیل به عدد صحیح می‌کند.

نویسنده: دانشجویِ دکترا (افشین رشید )

دانشجویِ دکترایِ نانو _ میکرو الکترونیک در دانشگاه آزاد اسلامی واحد علوم و تحقیقات تهران