PYTHON Python Basics & Strings Easy

Python 03. Format User Badge & f-String Python 03. Format User Badge & f-String

Format label badge user dengan role huruf kapital dan username yang bersih. Format user badge string with uppercase role and sanitized username.

Contoh Logika Serupa: Format Header Invoice Toko Similar Pattern Example: Store Invoice Header Formatter

Referensi Kode

Menggunakan f-string untuk menggabungkan kode invoice uppercase dan nama cabang yang sudah dibersihkan spasi: Using Python f-strings with uppercase and string trimming methods:

def format_invoice_header(code: str, city: str) -> str:
    # Format: "INV-[JAKARTA] #001"
    return f"INV-[{city.strip().upper()}] #{code.strip()}"

Langkah & Spesifikasi Tugas Step-by-Step Requirements

Contoh Kasus & Ketentuan Example Cases & Rules

Target Output (Expected) Expected Output

"[ADMIN] Bagas"
Petunjuk Pengerjaan:
  • Clue 1: Gunakan f-string modern Python: `f"[{role.upper()}] {username.strip()}"`.
  • Clue 2: Pastikan ada spasi setelah kurung siku penutup `]`.
def format_user_badge(username: str, role: str) -> str:
    return f"[{role.upper()}] {username.strip()}"
solution.py
✨ Kode dirapikan!

Login Diperlukan

Masuk dengan akun Google untuk mengeksekusi kodingan & query sandbox di server secara interaktif.