سرمایه گذاری متفاوت در سال نو 🍎🌱 ۳۵٪ تخفیف نوروزی ➕ حضور رایگان در مسترمایند نخبگان صنعت نرم‌افزار 💻✅
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ Shoo
تمرین قبلی
جامعه پایتون (وب) ایجاد شده در ۰۱ مهر ۱۴۰۳

وقتتون بخیر ،استاد چرا در تمرین اخر از متد فرمت (.format)استفاده کردیم و از تابع f استفاده نکردیم ..من تست کردم پاسخ برابر بود

سلام،

بازهم سؤالتونو متوجه نشدم و کل ویدیو رو هم دیدم چنین چیزی پیدا نکردم. منظورتون ویدیو هست یا تمرینات دوره؟ اگر تمرینات دوره هست لطفا لینکش رو قرار بدید.

محسن موحد ۰۲ مهر ۱۴۰۳، ۲۳:۵۸

دقیقا تمرین قبلی،تمرین محاسبه میانگین

Shoo ۰۳ مهر ۱۴۰۳، ۰۸:۰۱

از هر دو استفاده شده.

فرق اصلی بین f-string و .format() بیشتر تو سبک نوشتنه. هر دو کارشون یکیه، یعنی متغیرو تو متن جا می‌ذارن. ولی f-string که تو نسخه‌های جدیدتر پایتون اومده، ساده‌تر و خواناتر هست:

print(f"Average score with / operator: {average_score_decimal}")

.format() قدیمی‌تره و شاید یه کم پیچیده‌تر باشه:

print("Average score with // operator: {}".format(average_score_integer))

در کل، هر دو نتیجه یه چیزه، ولی برای راحتی و سادگی، f-string بیشتر استفاده میشه.

محسن موحد ۰۳ مهر ۱۴۰۳، ۲۲:۵۷