fayotech.academy🐍 بايثون: الخطوات الأولى
قل مرحباً

🧮 الأرقام وفاتورة معطوبة

لماذا: أجرِ حساباً حقيقياً وحوّل النصوص إلى أرقام.

يفتح لك: الشروط والحلقات التي تعد وتقارن.

سابقتَ الحاسوب مرة — أجرى مليار عملية جمع بينما كنت تضغط زراً. حان وقت تسخير تلك السرعة. بايثون يحسب بالرموز التي تتوقعها: + - * (ضرب) / (قسمة).

الأرقام والمتغيرات تمتزج بسلاسة. لكن هنا فخ يقع فيه كل مبتدئ: input() يسلّمك دائماً سلسلة نصية، حتى لو كتب الإنسان أرقاماً. النص "5" والرقم 5 مخلوقان مختلفان تماماً — تذكر لعبة فك الشفرة: الحرف 5 له شفرته الخاصة!

لتحويل نص إلى رقم صحيح، لفّه في int(...).

الآن التمرين الحقيقي. برنامج المطعم الصغير هذا يفترض أن يقسم فاتورة 120 على 4 أصدقاء ويطبع 30.0 — لكن أحدهم أفسده. أصلح الخلل.

تحدٍّ سريع

لماذا نكتب int(input())؟ وماذا سيفعل input() + 1؟

🔍 تعمّق أكثر: شاهد عملية القسمة تحدث خطوة بخطوة، ولماذا تطبع 30.0 وليس 30 ← PyDebug: الأرقام والحساب.