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
- Buat variabel HP, MP, EXP.
- Ambil input nama player.
- Hitung damage calculation.
- Tambahkan healing.
Mini Quiz
Tipe data untuk `hp = 100` adalah...
Output Pertemuan
Player stats system.