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

ورودی کاربر در پایتون
در برنامهنویسی، تعامل با کاربر و دریافت ورودی از او برای ارائه عملکردهای مختلف برنامه ضروری است. پایتون توابع مختلفی را برای دریافت ورودی از کاربر، مانند input(), raw_input() (در نسخههای قدیمیتر پایتون) و توابع مربوط به ماژول sys ارائه میدهد.
در این مقاله راهنمای جامع، به بررسی کامل دریافت ورودی کاربر در پایتون، از جمله نحوه استفاده از تابع input(), نحوه دریافت انواع مختلف دادهها، و نکات مهم، میپردازیم.
1. نحوه استفاده از تابع input()
تابع input() برای دریافت یک رشته از کاربر به عنوان ورودی استفاده میشود.
name = input("نام خود را وارد کنید: ")
print(f"سلام {name}!")
در این کد، تابع input() یک رشته از کاربر دریافت میکند و آن را در متغیر name ذخیره میکند. سپس، متغیر name در رشته “سلام {name}!” جایگزین میشود و به کاربر نمایش داده میشود.
2. دریافت انواع مختلف دادهها
میتوانید با تبدیل رشته ورودی به نوع داده مورد نظر، انواع مختلف دادهها مانند اعداد صحیح، اعداد اعشاری و بولئنها را از کاربر دریافت کنید.
مثال:
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. منابع مفید
- آموزش ورودی کاربر در پایتون: https://www.w3schools.com/python/python_user_input.asp
- آموزش پایتون:جامعترین آموزش برنامه نویسی پایتون در ایران
در این مقاله، سعی کردیم به بررسی کامل دریافت ورودی کاربر در پایتون، از جمله نحوه استفاده از تابع input(), نحوه دریافت انواع مختلف دادهها، و نکات مهم، بپردازیم. با استفاده از تابع input() میتوانید به طور موثر با کاربران خود تعامل داشته باشید، اطلاعات مورد نیاز خود را از آنها دریافت کنید و برنامههای کاربرپسندتر و تعاملیتر بسازید.