برای دریافت ورودی از کاربر به صورت متن از تابع input()
استفاده میشود.
name = input("لطفاً نام خود را وارد کنید: ")
print("سلام", name)
ورودی تابع input همیشه از نوع str
است.
age = input("سن شما چیست؟ ")
print(type(age)) # خروجی:
برای تبدیل مقدار ورودی به عدد:
age = int(input("سن شما چیست؟ "))
print("در ده سال آینده:", age + 10)
name, city = input("نام و شهر خود را وارد کنید: ").split()
print("سلام", name, "از", city)
email = input("ایمیل خود را وارد کنید: ")
if "@" in email:
print("ایمیل معتبر است.")
else:
print("ایمیل نامعتبر است.")
while True:
text = input("برای خروج 'exit' را وارد کنید: ")
if text.lower() == "exit":
break
re
برای اعتبارسنجی دقیقتر استفاده کن.تابع input()
ابزار ساده اما قدرتمندی برای گرفتن دادههای متنی از کاربر است. با ترکیب آن با کنترل نوع داده، اعتبارسنجی و ساختارهای کنترلی، میتوان برنامههایی با تعامل قوی و پایدار نوشت.