ویژگی تصویر

ورودی ها (input) در Python

  /  پایتون   /  ورودی ها در پایتون
بنر تبلیغاتی الف

در این بخش به بررسی ورودی ها در پایتون می پردازیم، زبان برنامه نویسی پایتون این امکان را به ما می دهد که از کاربر ورودی دریافت کنیم.

یعنی می توانیم از کاربر درخواست کنیم تا مقادیری را به عنوان ورودی به برنامه بدهد و عملیات های لازم با توجه به منطق برنامه روی آن ورودی انجام شود.

در نسخه python 3.6 به بالا معمولاً از تابع input() برای دریافت ورودی ها استفاده می کنیم.

در نسخه python 2.7 از تابع raw_input() برای دریافت ورودی ها استفاده می کنیم.

مثال

در اینجا یک نام کاربری از کاربر دریافت می کنیم و آن را چاپ می کنیم:

تماشا در حالت تمام صفحه

خروجی چیزی شبیه به این خواهد بود:

Enter username: matin
Username is: matin

در اینجا زمانی که برنامه به تابع input() می رسد متوقف می شود و منتظر دریافت ورودی از سمت کاربر می ماند، هنگامی که ورودی از طرف کاربر به برنامه داده شود ادامه آن اجرا خواهد شد.

ورودی از طریق خط فرمان

با استفاده از ماژول sys، می‌توانید از طریق خط فرمان ورودی را به برنامه‌ی پایتونی خود منتقل کنید. برای این کار، می‌توانید از لیست sys.argv استفاده کنید که ورودی‌های داده شده را در خود ذخیره می‌کند. معمولاً آیتم اول لیست sys.argv نام برنامه است و سپس ورودی‌ها به ترتیب دیگر آرگومان‌ها در خط فرمان آورده می‌شوند.

مثال

تماشا در حالت تمام صفحه

در این مثال، فرض می‌کنیم برنامه به نام program.py ذخیره شده است و ورودی‌ها به صورت زیر از خط فرمان اجرا می‌شوند:

python program.py arg1_value arg2_value

خروجی چیزی شبیه به این خواهد بود:

arg1_value
arg2_value

آیا این مطلب برای شما مفید بود ؟

خیر
بله
بنر تبلیغاتی ج