🔤 مبانی زبان

ورودی گرفتن و ساختن جمله

۴ گام

برنامه‌هایی که با کاربر حرف می‌زنند

تابع 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()) می‌نویسیم. در تمرین‌ها خودمان ورودی آزمایشی گذاشته‌ایم.

  1. ۱گام ۱

    با input() یک متن از کاربر بگیر و در متغیر name بگذار: name = input().

    ورودی آزمایشی اولِ این تمرین، کلمهٔ Sara است و در کادر «ورودی برنامه» زیر ویرایشگر می‌بینی.

  2. ۲گام ۲

    با یک f-string جملهٔ Hello Sara! را چاپ کن، ولی اسم را مستقیم ننویس؛ از متغیر name استفاده کن.

    f-string یعنی قبل از نقل‌قول حرف f بگذاری و متغیر را داخل { } بنویسی: f"Hello {name}!".

  3. ۳گام ۳

    ورودی دومِ تمرین (سن، یعنی 20) را هم بگیر و در age بگذار: age = int(input()).

    چرا int؟ چون input() همیشه متن برمی‌گرداند و برای حساب‌کردن باید آن را به عدد تبدیل کنی.

  4. ۴گام ۴

    آخرین خط: با f-string چاپ کن Next year: 21 (سال بعد چند ساله می‌شود؟).

    عدد 21 را خودت ننویس؛ داخل { } عبارت age + 1 را بنویس تا پایتون حساب کند.

در حال آماده‌سازی ویرایشگر…