برنامههایی که با کاربر حرف میزنند
تابع input() منتظر میماند تا کاربر چیزی بنویسد و Enter بزند، و آنچه نوشته شده را بهصورت متن برمیگرداند.
name = input()
print("سلام", name)
اگر عدد لازم داری، باید متن را تبدیل کنی:
age = int(input()) # از متن به عدد
print(age + 1)
f-string
برای ساختن جمله از ترکیب متن و متغیرها، تمیزترین راه f-string است: قبل از نقلقول حرف f میگذاری و هر جا خواستی مقدار متغیر بیاید، آن را داخل { } مینویسی. حتی میشود داخل { } محاسبه کرد:
x = 5
print(f"x برابر {x} است و x + 1 برابر {x + 1}")
ورودی در این صفحه
مرورگر نمیتواند وسط اجرا از تو سؤال بپرسد؛ پس ورودیها را قبل از اجرا در کادر «ورودی برنامه» (هر خط یک input()) مینویسیم. در تمرینها خودمان ورودی آزمایشی گذاشتهایم.