گرفتن ورودی از کاربر در پایتون
گرفتن ورودی از کاربر در پایتون به برنامهنویس اجازه میدهد تا دادههایی را از کاربر دریافت کرده و بر اساس آنها تصمیمگیری کند. در این مقاله با روشهای ورودی از کاربر در پایتون آشنا میشویم.
اگر میخواهید در برنامه نوبیب حرفه ای شوید کلیک کنید
-
- 🗣️ تعامل با کاربر برنامههات فقط یهطرفه نیستن؛ میتونی از کاربر سؤال بپرسی و جواب بگیری.
- 🧠 هوشمند شدن برنامه با ورودیهای مختلف، برنامه میتونه رفتار متفاوتی نشون بده و تصمیمگیری کنه.
- 🛠️ سادگی در پیادهسازی فقط با استفاده از تابع
input()میتونی ورودی بگیری؛ بدون نیاز به تنظیمات پیچیده. - 🔄 قابلیت تبدیل نوع دادهها ورودیها رو میتونی به عدد، اعشار، بولین و… تبدیل کنی و توی محاسبات استفاده کنی.
- 🧪 امکان اعتبارسنجی ورودیها میتونی بررسی کنی که کاربر مقدار درست وارد کرده یا نه، و در صورت اشتباه پیام مناسب نشون بدی.
- 🎮 مناسب برای پروژههای تعاملی مثل بازیها، فرمهای ثبتنام، ماشینحساب، آزمونها و هر چیزی که نیاز به تعامل داره.
استفاده از تابع input() در پایتون گرفتن ورودی از کاربر در پایتون
تابع input() رایجترین روش برای دریافت داده از کاربر است. این تابع یک را از کاربر میکند.
name = input("نام خود را وارد کنید: ")
print("سلام", name)
نکته: خروجی تابع input() همیشه از نوع رشته (string) است، حتی اگر کاربر عدد وارد کند.
🔄 تبدیل نوع دادهها
برای استفاده از ورودی بهعنوان عدد، باید آن را تبدیل کنیم:
age = int(input("سن خود را وارد کنید: "))
print("شما", age, "سال دارید.")
میتوان از توابع int(), float(), یا bool() برای تبدیل نوع استفاده کرد.
چند ورودی همزمان گرفتن ورودی از کاربر در پایتون
با استفاده از تابع split() میتوان چند مقدار را از یک خط دریافت کرد:
x, y = input("دو عدد وارد کنید: ").split()
print("عدد اول:", x)
print("عدد دوم:", y)
اعتبارسنجی ورودی
برای جلوگیری از خطا، بهتر است ورودیها را اعتبارسنجی کنیم:
try:
score = float(input("نمره را وارد کنید: "))
print("نمره شما:", score)
except ValueError:
print("لطفاً فقط عدد وارد کنید.")
نتیجهگیری ورودی از کاربر در پایتون
با استفاده از تابع input() و تبدیل نوع دادهها، میتوان برنامههای تعاملی و هوشمند ساخت.
✅ مزایای ورودی از کاربر در پایتون
- 🔹 تعامل با کاربر برنامه میتونه با کاربر ارتباط برقرار کنه و بر اساس دادههای واردشده تصمیمگیری کنه.
- 🔹 سادگی در استفاده فقط با یک خط کد (
input()) میتونی ورودی بگیری؛ بدون نیاز به کتابخانههای اضافی. - 🔹
- 🔹 امکان اعتبارسنجی ورودیها میتونی بررسی کنی که کاربر مقدار درست وارد کرده یا نه، و در صورت خطا پیام مناسب نشون بدی.
- 🔹 افزایش تعامل و تجربه کاربری برنامههایی که ورودی میگیرن، حس زنده بودن و تعامل رو به کاربر منتقل میکنن.
-
🌟 خوبیهای ورودی از کاربر در پایتون
- 🗣️ تعامل با کاربر برنامههات فقط یهطرفه نیستن؛ میتونی از کاربر سؤال بپرسی و جواب بگیری.
- 🧠 هوشمند شدن برنامه با ورودیهای مختلف، برنامه میتونه رفتار متفاوتی نشون بده و تصمیمگیری کنه.
- 🛠️ سادگی در پیادهسازی فقط با استفاده از تابع
input()میتونی ورودی بگیری؛ بدون نیاز به تنظیمات پیچیده. - 🔄 قابلیت تبدیل نوع دادهها ورودیها رو میتونی به عدد، اعشار، بولین و… تبدیل کنی و توی محاسبات استفاده کنی.
- 🧪 امکان اعتبارسنجی ورودیها میتونی بررسی کنی که کاربر مقدار درست وارد کرده یا نه، و در صورت اشتباه پیام مناسب نشون بدی.
- 🎮 مناسب برای پروژههای تعاملی مثل بازیها، فرمهای ثبتنام، ماشینحساب، آزمونها و هر چیزی که نیاز به تعامل داره.
- تعامل با کاربر برنامه میتونه با کاربر ارتباط برقرار کنه و بر اساس دادههای واردشده تصمیمگیری کنه.
-
اعتبارسنجی ورودی گرفتن ورودی از کاربر در پایتون
- گی در استفاده فقط با یک خط کد (
input()) میتونی ورودی بگیری؛ بدون نیاز به کتابخانههای اضافی. -
چند ورودی همزمان
-
🔄 تبدیل نوع دادهها
-
ستفاده از تابع
input()در پایتونتابع
input()رایجترین روش برای دریافت داده از کاربر است. این تابع یک را از کاربر میکند.python
با استفاده از تابعsplit()میتوان چند مقدار را از یک خط دریافت کرد:


