من هر کاری کردم نتونستم با حرف f رشته ها رو فرمت کنم
سلام
از پایتون نسخه ۳.۷ یا بالاتر استفاده کنید تا مشکلتون برطرف بشه
سلام دوست من
در دو خط آخر ارور دارین و باید دابل کوتیشن رو حذف کنین
به این صورت بنویسین:
print(result)
print(result2)
شما در اصل داشتین یک رشته چاپ می کردید. برای فرمت کردن کافیه که به صورت زیر بنویسین:
name = "Mohammad"
result = f"hello {name}"
print(result)
ارور ربطی به نسخه Python نداره و شما یک SyntaxError دارین
موفق باشین :)
باز هم نشد : (
ولی با این روش شد ☺
ظاهراً این نوع استفاده از فرمت استرینگ(گذاشتن f در اول یک رشته)، از نسخه 3.6 به پایتون اضافه شده و در نسخه های قبلی از این روش که برای شما جواب داده استفاده میشد.
SyntaxError مربوط میشه به خطی که در اون متغیر result تعریف شده نه دو خط آخر (چون توی دو خط آخر داره یه رشته ساده چاپ میشه پس نباید SyntaxError بدهد) و چون این نسخه از پایتون، از اف استرینگ پشتیبانی نمیکنه ارور داده
ممنون از راهنمایی هاتون
خواهش می کنم :)