وقتتون بخیر ،استاد چرا در تمرین اخر از متد فرمت (.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 بیشتر استفاده میشه.