آموزش ویدیویی پایگاه داده، SQL و NoSQL و ...
2.08K subscribers
216 photos
115 videos
1.79K links
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs

* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
Download Telegram
💡 تغییر نوع (Type Casting) در پایتون:
گاهی نیاز داریم یک نوع را به دیگری تبدیل کنیم:

score = "20"         # این یک رشته است
final_score = int(score) # تبدیل به عدد برای محاسبات ریاضی



💎 پیشنهاد: همیشه قبل از انجام محاسبات روی ورودی‌های کاربر (input)، از int() یا float() استفاده کنید چون ورودی‌ها همیشه به صورت str دریافت می‌شوند.

#Python_Learning #CodingTips #Beginner_Python
🚀 پایتون: تعامل با کاربر با `input()` 🗣

چطور از کاربر اطلاعات بگیریم؟ تابع input() در پایتون، کلید تعامل برنامه با کاربر است!

💡 نحوه کار:
تابع input() پیامی را به کاربر نشان می‌دهد و منتظر می‌ماند تا کاربر چیزی تایپ کند و Enter بزند. هر چیزی که کاربر وارد کند، به صورت رشته (string) به برنامه برگردانده می‌شود.

name = input("اسمت چیه؟ ")
print("سلام، " + name + "!")


⚠️ نکته مهم: ورودی همیشه رشته است!
اگر از کاربر عدد می‌گیرید، حتماً باید آن را به نوع عددی (int یا float) تبدیل کنید، در غیر این صورت پایتون آن‌ها را مثل متن کنار هم می‌چسباند.

اشتباه رایج:

num1 = input("عدد اول: ") # مثلاً 5
num2 = input("عدد دوم: ") # مثلاً 3
sum = num1 + num2 # خروجی: "53"


روش صحیح (Casting):

num1 = int(input("عدد اول: "))
num2 = int(input("عدد دوم: "))
print(num1 + num2) # خروجی: 8


کاربردها:
🔹 دریافت نام و مشخصات
🔹 دریافت گزینه‌های منو
🔹 وارد کردن اعداد برای محاسبات

با input() برنامه‌های شما تعاملی و هوشمندتر می‌شوند!

#PythonInput #UserInput #CodingTips #PythonBasics