پاسخ تمرین قالب بندی رشته در پایتون

Please login to bookmark Close

پاسخ تمرین قالب بندی رشته در پایتون

در واقع، در این صفحه پاسخ تمرین قالب بندی رشته در پایتون را همراه با کد کامل و توضیح می‌بینید.

نام دورهدوره آموزش پایتون مقدماتی
درسنامهقالب بندی رشته ها – String formatting
تمرین‌هامشاهده

بنابراین این صفحه پاسخ تشریحی تمرین‌های قالب بندی رشته در پایتون است. بهتر است ابتدا خودتان تمرین‌ها را حل کنید و تنها بعد از آن این پاسخ‌ها را ببینید؛ در واقع مقایسه‌ی راه‌حل خودتان با پاسخ اصلی بیشترین یادگیری را به همراه دارد. همچنین اگر جایی به خطا خوردید، ابتدا خودتان دلیلش را پیدا کنید و سپس توضیح را بخوانید.

پاسخ تمرین ۱ – سه روش

name = "علی"
age = 25

print(name + " " + str(age) + " ساله است")
print("{} {} ساله است".format(name, age))
print(f"{name} {age} ساله است")

همچنین، روش سوم را بنویسید. روش اول مجبورتان می‌کند دستی str بزنید و روش دوم قدیمی است.

پاسخ تمرین ۲ – رقم اعشار

value = 1234.56789
print(f"{value:.2f}")
1234.57

دقت کنید که گرد می‌کند، نه قطع. و این فقط روی نمایش اثر دارد؛ مقدار اصلی متغیر عوض نمی‌شود.

پاسخ تمرین ۳ – جداکننده‌ی هزارگان

price = 45000000
print(f"{price:,}")
45,000,000

این یک کاراکتر، جای یک تابع چندخطی را می‌گیرد. در هر فروشگاه و فاکتوری لازمتان می‌شود.

پاسخ تمرین ۴ – جدول مرتب

items = [("لپ‌تاپ", 45000000), ("ماوس", 850000), ("کیبورد", 1200000)]

for name, price in items:
    print(f"{name:<10} {price:>12,}")
لپ‌تاپ        45,000,000
ماوس            850,000
کیبورد         1,200,000

علامت‌های کوچکتر و بزرگتر جهت چیدمان را مشخص می‌کنند و عدد بعدشان پهنای ستون است. در خروجی ترمینال فارسی ممکن است دقیقاً مرتب نشود، چون عرض حروف فارسی یکسان نیست.

پاسخ تمرین ۵ – داخل قالب

scores = [18, 15, 20]
print(f"میانگین: {sum(scores) / len(scores):.1f}")
میانگین: 17.7

داخل آکولاد می‌توانید هر عبارتی بنویسید، نه فقط نام متغیر. ولی زیاده‌روی نکنید؛ اگر عبارت طولانی شد، اول در یک متغیر بریزید.

برای مطالعه‌ی بیشتر می‌توانید به مستندات رسمی پایتون سر بزنید.

جمع‌بندی پاسخ تمرین قالب بندی رشته در پایتون

در نهایت، هدف از این پاسخ‌ها فقط رساندن شما به جواب درست نیست؛ بلکه می‌خواهیم طرز فکر پشت هر راه‌حل را یاد بگیرید. بنابراین اگر پاسخی را نفهمیدید، بخش مربوط در درسنامه را دوباره مرور کنید و تمرین را از نو حل کنید. به این ترتیب مفهوم قالب بندی رشته در پایتون برایتان ماندگار می‌شود.

Please login to bookmark Close
نظرات

دیدگاهتان را بنویسید

فهرست مطالب

سرفصل دوره

تمرین

این قسمت تمرین ندارد!

پاسخ تمرین ها

هنوز برای تمرین‌های این قسمت پاسخی ثبت نشده است!

اشتراک گذاری

چرا بهتره از فیلترشکن استفاده کنید؟

من همه ویدئو ها و پادکست های کُدباز رو توی یوتیوب و ساندکلود و پلتفرم هایی آپلود می‌کنم که اغلب فیلتر هستند.

اغلب آموزش‌ها ویدئو و پادکست دارند. پس اگر می‌خواهید از محتوای سایت بیشترین استفاده رو ببرید نیاز به فیلتر شکن دارید.

توجه داشته باشید که برای خرید از فروشگاه بهتره فیلتر شکن رو خاموش کنید.

تنظیمات

انتخاب زبان
تغییر تم