ورودی ها در پایتون
در این بخش به بررسی ورودی ها در پایتون می پردازیم، زبان برنامه نویسی پایتون این امکان را به ما می دهد که از کاربر ورودی دریافت کنیم.
یعنی می توانیم از کاربر درخواست کنیم تا مقادیری را به عنوان ورودی به برنامه بدهد و عملیات های لازم با توجه به منطق برنامه روی آن ورودی انجام شود.
در نسخه 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
آیا این مطلب برای شما مفید بود ؟