بهروزرسانی متغیرها
بازیکنت با ۱۰۰ تا جون وارد بازی شد. بعد رفت توی یه تله.

اجرا کن و ببین چی شد.
همون جعبهست، ولی این بار یه عدد جدید توشه. 💔
مقدار جدید جایگزین قدیمی میشه
وقتی دوباره به یه متغیر مقدار میدی، مقدار قبلی پاک میشه.
جعبه دوتا نمیشه. همون جعبهست با یه محتوای جدید.
اون چوب دیگه هیچجا نیست و از متغیر حذف شده.
بازیکنت یه سپر پیدا کرد و جونش برگشت به ۱۰۰.
کد رو کامل کن.
ترتیب خطها مهمه
پایتون خطها رو از بالا به پایین یکییکی اجرا میکنه.
پس مهمه که print رو کجا بذاری.
اینجا فقط یه بار چاپ کردیم، اون هم بعد از هر دو تغییر. برای همین ۵۰ رو دیدی نه ۱۰.
حساب کردن با خود متغیر
این خط اولش عجیب بهنظر میرسه ولی خیلی پرکاربرده.
پایتون اول سمت راست = رو حساب میکنه. health الان ۱۰۰ـه، پس ۱۰۰ منهای ۲۰ میشه ۸۰. بعد نتیجه رو میذاره توی health.
امتیاز جمع کن
همین ترفند برای زیاد کردن هم کار میکنه.
هر بار ۱۰ تا به مقدار قبلی اضافه شد. حالا خودت شمارنده سکههای بازی رو کامل کن.
جنس متغیر هم میتونه عوض بشه
یه جعبه که اول عدد داشت، میتونه بعداً متن بگیره.
پایتون جلوت رو نمیگیره. ولی توی بازی واقعی بهتره هر جعبه فقط عدد یا رشته نگه داره.
شبیهساز نبرد
این کد یه نبرد کامله. بازیکن ضربه میخوره، جونش کم میشه، بعد اژدها رو شکست میده و امتیاز میگیره. در ابتدا health قهرمان ۱۰۰ هست و score اش صفره. درنهایت هم score چاپ میشه.
