⭐️ تبدیل کردن نیمی از حروف یک رشته به حروف بزرگ (uppercase) - چه نیمه اول، چه نیمه دوم s = "hello" i = len(s) // 2 res = s[:i].upper() + s[i:] print(res) ————————————————— 🧠 تحلیل گام‌به‌گام: 1️⃣ len(s) // 2: محاسبه‌ی اندیس وسط رشته. برای "hello" که 5 حرف داره، len(s) // 2 = 2. _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ 2️⃣ s[:i].upper(): نیمه‌ی اول رشته تا اندیس وسط (اینجا "s[0:2] = "he) به حروف بزرگ تبدیل می‌شه: "HE". _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ 3️⃣ s[i:]: نیمه‌ی دوم باقی‌مونده از رشته (اینجا "llo"). _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ 4️⃣ ترکیب دو بخش: "HE" + "llo" = "HEllo" 💯 @PythonForYou 🧑‍💻👩‍💻