آموزش کامل گرفتن ورودی در پایتون با input
موسسه پایاپروژه به عنوان متصدی انجام پروژه های داده کاوی با پایتون وظیفه ی خود می داند که در راستای آموزش نرم افزار پایتون گام های موثری را بردارد. با توجه به اینکه یک دوره آموزشی پایتون مستلزم تمرین و تلاش بسیار است. اما این موسسه تلاش می کند سهم کوچکی در جهت یادگیری شما داشته باشد.

برای اینکه قادر باشید برنامه هایی بی همتا بنویسید، باید قادر باشید ورودی را بخوانید. برای کار با ورودی ها می توانید این آموزش را با عنوان ” آموزش کامل گرفتن ورودی در پایتون با ” input تا آخر بخوانید. این ورودی می تواند از کیبورد، از فایل یا هر چیز دیگری باشد. منظور از ورودی کیبورد بیشتر ورودی در محیط CONSOIE یا همان خط فرمان است.
همینطور باید بتوانید خروجی را هم تولید کنید چه در همان محیط CONSOLE و چه در یک فایل تا به اینجا ما از فرمان ()Print برای چاپ خورجی در محیط خط فرمان بسیار استفاده کرده ایم. پایتون تابع built-in (داخلی) ()input را برای گرفتن ورودی از کاربر در خط فرمان دارد. این تابع آرگومانهای دلخواهی هم دارد که می توانید وارد کنید که در هنگام گرفتن ورودی متنی که به عنوان آرگومان به آن داده اید برای کاربر چاپ خواهد شد.
تابع input برای پایان کارش و برداشتن ورودی نیاز دارد که کاربر دکمه Enter(return) را فشار دهد. اگر کاربر چیزی را وارد نکرده و سپس Enter را بزند، تابع ()input یک رشته خالی را بر می گرداند۔ ولی اگر کاربر چیزی را تایپ کرده باشد ورودی کاربر را به صورت یک مقدار (شئ) SHINY برمی گرداند.
گرفتن ورودی استرینگ:
مثال 1: گرفتن ورودی از کاربر.
Taking input from the user#
()string = input
Output#
print(string)
خروجی این کد: هر چیزی که در وردی تایپ شود در ورودی نمایش می دهد.
مثال 2: گرفتن ورودی از کاربر با یک پیام.
Taking input from the user#
name = input(“Enter your name”)
Output#
print(“Hello”, name)
خروجی این کد: هر چیزی که در وردی تایپ شود در ورودی نمایش می دهد.
دریافت عدد از ورودی input
نکته: تابع ()input به طور پیش فرض ورودی کاربر را در یک رشته می گیرد. بنابراین، برای گرفتن ورودی به شکل int باید از ()int همراه با تابع ورودی استفاده کنید.
مثال:
Taking input from the user as integer#
num = int(input(“Enter a number:”))
add = num + 1
Output#
print(add)
خروجی این کد: هر عددی که دریافت شود با 1 جمع می شود و نتیجه در خروجی نمایش داده می شود.
دریافت عدد اعشاری از ورودی input
نکته: اگر عدد ورودی به صورت یک عدد اعشاری بود باید از تابع float استفاده کنیم.
مثال: اجازه دهید ورودی را یک عدد اعشاری در نظر بگیرید:
Taking input from the user as float#
num =float(input(“Enter number “))
add = num + 1
output#
print(add)
خروجی این کد: هر عددی که دریافت شود با 1 جمع می شود و نتیجه در خروجی نمایش داده می شود.
دریافت لیست از ورودی input
نکته: برای وارد کردن لیست از تابع()list استفاده می کنیم.
مثال: یک ورودی لیست را از کاربر بگیرید:
Taking input from the user as list#
li =list(input(“Enter number “))
output#
print(li)
خروجی این کد: هر لیستی که در ورودی دریافت شود در خروحی نمایش داده می شود.
تابع tuple در ورودی input
نکته: برای گرفتن وردی تاپل از تابع tuple استفاده می کنیم.
مثال: اجازه دهید ورودی تاپل را همراه با تابع ورودی در نظر بگیریم
Taking input from the user as tuple#
num =tuple(input(“Enter number “))
output#
print(num)
