یعنی متن فارسی UTF-8 هست ولی با encoding اشتباه تفسیر شده. این مشکل معمولاً وقتی پیش میاد که:
کد رو از محیطی با Encoding غیر UTF-8 کپی کرده باشی (مثل Word یا بعضی IDEها)
یا Trinket نتونه متن فارسی رو درست بخونه یا نمایش بده
در کل نگرانی نداره و قابل حله، یادت نره ترینکت بخاطر اینه که مجبور نشیم پایتون از همون ابتدا نصب کنیم، بعدها که حرفه ای تر شدین، قطعا دیگه تو خود پایتون این مشکلات نیست.
راه حل کلی اینه برای ترینکتم هر خط کد رو توی دستور پرینت جداگونه بنویسی
سلام استاد.
print(“=” * 55)
print(“From: sara.student@uni.edu“)
print(“To: mentor@academy.com“)
print(“Subject: درخواست بازبینی تمرینها”)
print(“-” * 55)
print(“سلام استاد عزیز،\n\nلطفاً در صورت امکان تمرینات پیوست شده را بررسی بفرمایید.\n\nبا احترام،\nسارا”)
print(“=” * 55)
ولی خروجیم توی ترینکت بعد استفاده از دستور \n بد دیده میشه، دلیلش چیه؟
یعنی متن فارسی UTF-8 هست ولی با encoding اشتباه تفسیر شده. این مشکل معمولاً وقتی پیش میاد که:
کد رو از محیطی با Encoding غیر UTF-8 کپی کرده باشی (مثل Word یا بعضی IDEها)
یا Trinket نتونه متن فارسی رو درست بخونه یا نمایش بده
در کل نگرانی نداره و قابل حله، یادت نره ترینکت بخاطر اینه که مجبور نشیم پایتون از همون ابتدا نصب کنیم، بعدها که حرفه ای تر شدین، قطعا دیگه تو خود پایتون این مشکلات نیست.
راه حل کلی اینه برای ترینکتم هر خط کد رو توی دستور پرینت جداگونه بنویسی
print(“=” * 55)
print(“From: sara.student@uni.edu“)
print(“To: mentor@academy.com“)
print(“Subject: درخواست بازبینی تمرینها”)
print(“-” * 55)
print(“””
اینو امتحان کن
سلام استاد عزیز،
لطفاً در صورت امکان تمرینات پیوست شده را بررسی بفرمایید.
با احترام،
سارا
“””)
print(“=” * 55)
ممنونم حل شد
استاد تمرین دوم همین کار کردم و برای هر خط یک پرینت گذاشتم و مشکلم حل شد
print(“کالا | تعداد | قیمت واحد | قیمت کل”)
print(“-” * 35)
print(“کتاب درسی | ۲ | ۸۰۰۰۰ |”, 2 * 80000)
print(“دفتر ۸۰ برگ | ۳ | ۲۵۰۰۰ |”, 3 * 25000)
print(“رواننویس | ۵ | ۱۲۰۰۰ |”, 5 * 12000)
# تغییر قیمت رواننویس از ۱۲۰۰۰ به ۱۰۰۰۰
print(“بعد از تغییر قیمت رواننویس:”)
print(“رواننویس | ۵ | ۱۰۰۰۰ |”, 5 * 10000)
مثلا ژاپن
print(“*” * 25)
print(“*” * 10 + “@@@” + “*” * 12)
print(“*” * 10 + “@@@” + “*” * 12)
print(“*” * 10 + “@@@” + “*” * 12)
print(“*” * 25)
print(“-” * 40)
print(“محصول | تعداد | قیمت | مجموع”)
print(“-” * 40)
print(“موس گیمینگ | ۱ | ۴۵۰۰۰۰ |”, 450000)
print(“کیبورد RGB | ۱ | ۶۵۰۰۰۰ |”, 650000)
print(“پد موس | ۲ | ۵۰۰۰۰ |”, 2 * 50000)
# قیمت پد موس شد ۷۰۰۰۰
print(“\n”)
print(“پد موس | ۲ | ۷۰۰۰۰ |”, 2 * 70000)
print(“-” * 40)
print(“🔴” * 20)
print(“🔴” * 20)
print(“⬜” * 20)
print(“⬜” * 20)
اندونزی
آفرین 🙂
print(“کتاب شعر | ۲ | ۵۰۰۰۰ |”, 2 * 50000)
print(“دفتر طراحی | ۱ | ۷۰۰۰۰ |”, 70000)
print(“خودکار خوشنویسی | ۳ | ۱۰۰۰۰ |”, 3 * 10000)
# تغییر قیمت خودکار خوشنویسی به ۱۵۰۰۰
print(“\n”)
print(“پس از تغییر قیمت:”)
print(“خودکار خوشنویسی | ۳ | ۱۵۰۰۰ |”, 3 * 15000)
آفرین