Level 9
Pertemuan 2

Variabel, Input, Operator, dan Player Stats

Membuat sistem HP, MP, EXP, damage calculation, dan healing.

Tujuan Pembelajaran

Memahami tipe data int, float, dan string.
Membuat player stats.
Menggunakan arithmetic operations untuk damage dan healing.

Tipe Data Python

int

HP, MP, EXP, damage.

float

critical rate, speed, multiplier.

string

player name, class, item name.

Player Stats

HP 100 MP 30 EXP 0
              
                player_name = "Arka" hp = 100 mp = 30 exp = 0 critical_rate = 0.15
              
            

Damage & Healing

              
                hp = 100 damage = 18 heal = 10 hp = hp - damage hp = hp + heal print(hp)
              
            

Player Class dengan Stats

              
                player_class = "Mage" mp = 50 spell_cost = 12 mp = mp - spell_cost print("MP tersisa:", mp)
              
            

Activity

  1. Buat variabel HP, MP, EXP.
  2. Ambil input nama player.
  3. Hitung damage calculation.
  4. Tambahkan healing.

Mini Quiz

Tipe data untuk `hp = 100` adalah...

Output Pertemuan

Player stats system.