لطفا صبرکنید...

ورودی کاربر در پایتون

آموزش پایتون-کدنویسم

ورودی کاربر در پایتون

در برنامه‌نویسی، تعامل با کاربر و دریافت ورودی از او برای ارائه عملکردهای مختلف برنامه ضروری است. پایتون توابع مختلفی را برای دریافت ورودی از کاربر، مانند input(), raw_input() (در نسخه‌های قدیمی‌تر پایتون) و توابع مربوط به ماژول sys ارائه می‌دهد.

در این مقاله راهنمای جامع، به بررسی کامل دریافت ورودی کاربر در پایتون، از جمله نحوه استفاده از تابع input(), نحوه دریافت انواع مختلف داده‌ها، و نکات مهم، می‌پردازیم.

1. نحوه استفاده از تابع input()

تابع input() برای دریافت یک رشته از کاربر به عنوان ورودی استفاده می‌شود.

Python
name = input("نام خود را وارد کنید: ")
print(f"سلام {name}!")

در این کد، تابع input() یک رشته از کاربر دریافت می‌کند و آن را در متغیر name ذخیره می‌کند. سپس، متغیر name در رشته “سلام {name}!” جایگزین می‌شود و به کاربر نمایش داده می‌شود.

2. دریافت انواع مختلف داده‌ها

می‌توانید با تبدیل رشته ورودی به نوع داده مورد نظر، انواع مختلف داده‌ها مانند اعداد صحیح، اعداد اعشاری و بولئن‌ها را از کاربر دریافت کنید.

مثال:

Python
age = int(input("سن خود را وارد کنید: "))
price = float(input("قیمت یک کالا را وارد کنید: "))
is_student = bool(input("آیا دانشجو هستید؟ (بله/خیر): "))

print(f"سن شما: {age}")
print(f"قیمت کالا: {price}")
print(f"آیا دانشجو هستید؟ {is_student}")

در این کد، ورودی کاربر برای سن، قیمت کالا و وضعیت دانشجویی به ترتیب به اعداد صحیح، اعداد اعشاری و بولئن‌ها تبدیل می‌شود و در متغیرهای مربوطه ذخیره می‌شود.

3. نکات مهم

  • از تابع input() برای دریافت ورودی از کاربر به صورت رشته استفاده کنید.
  • از تبدیل نوع برای تبدیل رشته ورودی به انواع مختلف داده‌ها مانند اعداد صحیح، اعداد اعشاری و بولئن‌ها استفاده کنید.
  • از پیام‌های واضح و گویا برای راهنمایی کاربر در مورد ورودی مورد نظر استفاده کنید.
  • از بررسی صحت ورودی کاربر برای جلوگیری از خطاها و داده‌های نامعتبر استفاده کنید.
  • از توابع و کتابخانه‌های شخص ثالث مانند click یا argparse برای دریافت ورودی‌های پیچیده‌تر از خط فرمان استفاده کنید.

4. منابع مفید

در این مقاله، سعی کردیم به بررسی کامل دریافت ورودی کاربر در پایتون، از جمله نحوه استفاده از تابع input(), نحوه دریافت انواع مختلف داده‌ها، و نکات مهم، بپردازیم. با استفاده از تابع input() می‌توانید به طور موثر با کاربران خود تعامل داشته باشید، اطلاعات مورد نیاز خود را از آنها دریافت کنید و برنامه‌های کاربرپسندتر و تعاملی‌تر بسازید.

codenevisam وب‌سایت

دیدگاهتان را بنویسید