المتغيرات

المتغير صندوق في الذاكرة: له اسم، وفيه قيمة، ونوع.

الأنواع الشائعة

int عدد صحيح، float عشري، str نص، bool صح أو خطأ.

قواعد التسمية: يبدأ بحرف أو شرطة سفلية، بدون مسافات، وما نستخدم كلمات بايثون المحجوزة مثل if أو print.

name = "Husain"
age = 16
gpa = 3.1
passed = True
print(name, age)

input والتحويل

input() دائماً يرجع نص. إذا تبي تجمع أرقام، حوّل بـ int() أو float().

n = int(input("Enter a number: "))
print("double =", n * 2)
print(str(n) + " is text now")

سؤال سريع

وش نوع الناتج من input("age: ") قبل أي تحويل؟