التمرين 1: تعريف المتغيرات وعرضها
المطلوب:
قم بإنشاء ثلاثة متغيرات باسم name (يمثل اسمك) وage (يمثل عمرك) وheight (يمثل طولك بالأمتار). ثم اطبع كل متغير على سطر منفصل.
الحل:
name = "أحمد"
age = 25
height = 1.75
print(name)
print(age)
print(height)
التمرين 2: معرفة نوع البيانات
المطلوب:
قم بتعريف المتغيرات التالية، ثم استخدم الدالة type() لمعرفة نوع كل متغير:
x = 10
y = 15.5
z = "Hello"
w = True
الحل:
x = 10
y = 15.5
z = "Hello"
w = True
print(type(x)) # <class 'int'>
print(type(y)) # <class 'float'>
print(type(z)) # <class 'str'>
print(type(w)) # <class 'bool'>
التمرين 3: تحويل أنواع البيانات
المطلوب:
قم بتحويل العدد الصحيح a = 10 إلى عدد عشري، والعدد العشري b = 3.5 إلى عدد صحيح، ثم اطبع النتيجة.
الحل:
a = 10
b = 3.5
a_float = float(a)
b_int = int(b)
print(a_float) # 10.0
print(b_int) # 3
التمرين 4: التعامل مع النصوص
المطلوب:
أعطى لك المستخدم اسمه وعمره في متغيرين، المطلوب طباعة جملة كالتالي باستخدام السلاسل النصية:"اسمي أحمد وعمري 25 سنة"
الحل:
name = "أحمد"
age = 25
sentence = "اسمي " + name + " وعمري " + str(age) + " سنة"
print(sentence)
# أو باستخدام f-string
print(f"اسمي {name} وعمري {age} سنة")
التمرين 5: العمليات الحسابية على المتغيرات
المطلوب:
قم بتعريف متغيرين a = 15 و b = 4، ثم احسب ما يلي:
- مجموعهما
- الفرق بينهما
- حاصل ضربهما
- حاصل القسمة
- باقي القسمة
الحل:
a = 15
b = 4
print(a + b) # 19
print(a - b) # 11
print(a * b) # 60
print(a / b) # 3.75
print(a % b) # 3
التمرين 6: إدخال البيانات من المستخدم
المطلوب:
اطلب من المستخدم إدخال اسمه وعمره، ثم اطبع رسالة ترحيبية تتضمن اسمه وعمره.
الحل:
name = input("أدخل اسمك: ")
age = input("أدخل عمرك: ")
print(f"مرحبًا {name}, عمرك {age} سنة!")