درس ۴ از ۱۲

بازی با متن‌ها

متن‌ها را به هم بچسبان، تکرار کن، با f-string مقدار متغیرها را داخلشان بگذار و حرف‌هایشان را بشمار.

  • ۱۵ دقیقه
  • ۳ چالش

مهمان هستی. پیشرفتت روی همین مرورگر ذخیره می‌شود.

به متن در پایتون «رشته» (string) می‌گویند. رشته‌ها را می‌شود با + به هم چسباند:

first = "باغ"
second = "وحش"
print(first + second)

با * یک رشته تکرار می‌شود:

print("ها" * 3)
print("-" * 20)

f-string: جاگذاری در متن

اگر پیش از گیومه یک f بگذاری، هر چیزی را که داخل { } بنویسی، پایتون با مقدارش عوض می‌کند:

name = "سارا"
age = 11
print(f"سلام {name}! تو {age} ساله هستی.")

تابع len تعداد نویسه‌های یک رشته را می‌شمارد:

word = "پایتون"
print(len(word))

عدد و متن را نمی‌شود مستقیم با + چسباند؛ پایتون خطا می‌دهد. یا از f-string استفاده کن، یا عدد را با str() به متن تبدیل کن.

score = 20
print("نمره: " + str(score))

چالش‌ها

  1. معرفی با f-string

    متغیر name با مقدار "مریم" و متغیر city با مقدار "مشهد" بساز و با f-string این جمله را چاپ کن:
    سلام! من مریم هستم و در مشهد زندگی می‌کنم.

  2. خط ستاره

    با کمک * یک خط از ۱۵ ستاره ( * ) چاپ کن؛ خودت ۱۵ بار ستاره ننویس!

  3. شمارش حرف‌ها

    متغیر word را برابر "مدرسه" بگذار و تعداد حرف‌هایش را با len چاپ کن.

ورود با کارت بازی

کد دانش‌آموزی و رمز ۶ رقمی را از روی کارت بازی‌ات بنویس. همان کارتی است که با آن در صفحه‌ی بازی‌ها وارد می‌شوی.

کارت بازی نداری؟ از معلم کلاست بخواه، یا ولی‌ات از پنل والدین، بخش «بازی و پایتون فرزندم» برایت بسازد. رمز کارت را به کسی نگو.