Share on facebook
فیسبوک
Share on twitter
توئیتر
Share on linkedin
لینکدین
Share on telegram
تلگرام
Share on whatsapp
واتساپ

آموزش تابع input (ورودی گرفتن از کاربر) در پایتون (Python) +فیلم

در این فیلم با نام “آموزش تابع input (ورودی گرفتن از کاربر) در پایتون +فیلم” قراره نحوه ورودی گرفتن از کاربر رو با تابع input در پایتون (Python) آموزش بدیم!

فرض کنید میخوایم به کاربر بگیم: Enter your name (= اسم خود را وارد کنید)! بعد که این پیغام رو دید، اسم خودش رو بنویسیه و بعد بعدش ما براش چاپ کنیم:

Your name is فلان.

برای این کار از این کد استفاده می‌کنیم:

a=input("Please enter your name: ")
print("Your name is: {}".format(a))

حالا هرچی وارد کنید، همون رو جای فلان قرار میده!

اما حالا یه موضوعی! اونم اینکه اگر نوع a رو بخوایم چاپ کنیم، چه خروجی میده؟ برای این کار باید به آخر کد بالا کد زیر رو اضافه کینم!:

print(tyep(a))

که خروجی میده str یعنی string! امّا حتی جالبه که اگر به عنوان ورودی عدد هم بدین، بازهم نوع رو str میده!!

خب سوال پیش میاد که اگر بخوایم مثلاً برای یک عدد نوع integer (عدد صحیح) رو نشون بده، چه کاری باید انجام بدیم؟

a=input("Please enter your name: ")
b=int(a)
print(b)
print(type(b))

در خط دومِ کد بالا، داریم چیزی که در a وارد کردیم را رو به int تبدیل می‌کنیم! و بعد خروجی اون رو می‌ریزیم توی متغیری به اسم b. و بعد توی خط 3 میایم b رو چاپ می‌کنیم! همچنین در خط 4 هم نوع b رو چاپ می‌کنیم!

اما شاید بگین، اگه بخوام عدد اعشاری ورودی بدم و نوع رو اعشاری (=float) در نظر بگیره، باید چیکار کنم؟! فقط کافیه مشابه کد بالا، از کد زیر استفاده کنید!:

a=input("Please enter your name: ")
b=float(a)
print(b)
print(type(b))

اما شاید کلاً بگین این چه وضعشه!! میخوام اگر string وارد کردم، نوع رو string نشون بده، اگر عدد صحیح (integer) وارد کردم، عدد صحیح نشون بده و اگر هم اعشاری (float) وارد کردم، اعشاری نشون بده! خلاصه اینکه هرچی وارد کردم، همون رو نشون بده!!

در این صورت از تابع eval به شکل زیر استفاده می‌کنیم:

a=input("Please enter your name: ")
b=eval(a)
print(b)
print(type(b))

چند نکته

نکته: اگر داخل تابع input هیچ چیزی وارد نکنیم، هیچ چیزی به کاربر نشون نمیده! البته اینجوری نیست که کد رو اجرا نکنه! نه اینجوری نیست! یعنی عملا بازهم منتظر میمونه که کاربر یه چیزی وارد کنه، ولی هیچی به کاربر نشون نمیده که آقای فلانی، یه چیزی وارد کن تا بعد بهت بگم!

دانلود فیلم:

دانلود :(حجم: 52.48 مگابایت)(مدت زمان: ۱۵ دقیقه)

دانلود حجم پایین :(حجم: 24.46 مگابایت)(مدت زمان: ۱۵ دقیقه)

مطالب پیشنهادی!

دوره رایگان آموزش مقدماتی برنامه نویسی پایتون با فیلم

آموزش تابع print

Share on facebook
Share on twitter
Share on linkedin
Share on telegram
Share on whatsapp
ارسال دیدگاه

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

  1. سجاد گفت:

    سلام مرسی از آموزشاتون
    خیلی با نحوه تدریس ارتباط برقرار میکنم
    تمرینا فراموش نشه 🙂

    • گروه آموزشی کولاک گفت:

      سلام آقا سجاد عزیز،
      خیلی خیلی ممنون از لطفتون و اینکه وقت گذاشتید و برامون نظر نوشتید!
      یه دنیا ممنون!
      جسارتاً مطلب رو اصلاح کردیم! اون تمرین‌ها رو نذاشتیم!
      بازهم ممنون از نظرتون

آموزش کامل پایتون
آموزش کامل پایتون

+ جزوه اختصاصی (به تفکیک فیلم که دیگه نیازی نیست جزوه بنویسید)
+ دارای تمرین

+ مدرس: سجّاد رحمانی

توضیحات بیشتر