قائمة تمارين في بايثون حول المتغيرات وأنواع البيانات للمبتدئين (مع التصحيح)

 

التمرين 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} سنة!")
 

 

 

 

 

 

 

تعليقات