الدرس 3 من 56 · أساسيات بايثون

المدخلات والعمليات الحسابية

تاخذ إدخال من المستخدم بـ input() — لكن انتبه: يرجع دائماً نص، فتحوله لعدد لو تحتاج حساب:

age = int(input("عمرك؟ "))
print("بعد 5 سنين:", age + 5)

العمليات: + - * / قسمة عشرية، // قسمة صحيحة، % باقي القسمة، ** أس:

print(7 / 2)    # 3.5
print(7 // 2)   # 3
print(7 % 2)    # 1
print(2 ** 10)  # 1024

اختصارات مفيدة: x += 1 تعني x = x + 1.

اختبار سريع للدرس

جاوب على كل الأسئلة — لازم كلها صح. إذا غلطت بيطلع صندوق ذهبي يفهّمك وش الخطأ. مو عيب تغلط، كل مبرمج بالعالم غلط وأخذ منها درس.

1. وش نتيجة 9 % 4؟
2. وش يرجع input() دائماً؟
3. وش نتيجة 2 ** 3؟
الدرس 2 الدرس 4 — الشروط if / elif / else
FeLiXFeLiX AI — مساعد المنصتين