my_list = [42, "Hello", True, 3.14]
print("القائمة:", my_list)

# إدخال القائمة من المستخدم
user_list = input("أدخل قائمة من الأرقام مفصولة بفواصل: ").split(',')
user_list = [int(i) for i in user_list]

# الوصول إلى العنصر الأول والأخير
print("العنصر الأول:", user_list[0])
print("العنصر الأخير:", user_list[-1])

# إدخال القائمة من المستخدم
user_list = input("أدخل قائمة من الأرقام مفصولة بفواصل: ").split(',')
user_list = [int(i) for i in user_list]

# قطع القائمة من الثانية إلى الخامسة
print("العناصر من الثانية إلى الخامسة:", user_list
4

# إدخال القائمة من المستخدم
user_list = input("أدخل قائمة من الأرقام مفصولة بفواصل: ").split(',')
user_list = [int(i) for i in user_list]

# إضافة عنصر جديد وإزالة العنصر الأول
user_list.append(99)
user_list.pop(0)

print("القائمة بعد التعديلات:", user_list)
5

# إنشاء قائمة
my_list = [5, 3, 8, 1]

# استخدام الدوال
my_list.append(7)  # إضافة عنصر جديد
my_list.remove(3)  # إزالة عنصر
my_list.sort()     # ترتيب القائمة

print("القائمة بعد التعديلات:", my_list)
6

# إنشاء مجموعة
my_tuple = (1, 2, "Hello", True)
print("المجموعة:", my_tuple)
7

# إدخال مجموعة من المستخدم
user_tuple = input("أدخل عناصر المجموعة مفصولة بفواصل: ").split(',')

# الوصول إلى العنصر الثاني
print("العنصر الثاني:", user_tuple[1])
8

# إنشاء مجموعة
my_tuple = (1, 2, 3, 2, 4)

# استخدام دوال المجموعة
print("عدد تكرار العنصر 2:", my_tuple.count(2))
print("موقع العنصر 3:", my_tuple.index(3))
9

# إنشاء قاموس
students_grades = {"Ahmed": 90, "Sara": 85, "Ali": 78}
print("القاموس:", students_grades)
10

# إدخال المفتاح من المستخدم
key = input("أدخل اسم الطالب: ")

# الوصول إلى القيمة باستخدام المفتاح
if key in students_grades:
    print(f"درجة {key} هي: {students_grades[key]}")
else:
    print("الطالب غير موجود.")
11

# إنشاء قاموس
student_info = {"Ahmed": 90, "Sara": 85, "Ali": 78}

# استخدام الدوال
print("المفاتيح:", student_info.keys())
print("القيم:", student_info.values())
print("الأزواج (المفاتيح والقيم):", student_info.
12

# إدخال القائمة من المستخدم
user_list = input("أدخل قائمة من الأرقام مفصولة بفواصل: ").split(',')
user_list = [int(i) for i in user_list]

# إيجاد أكبر رقم
print("أكبر رقم في القائمة:", max(user_list))
13

# إدخال القائمتين من المستخدم
list1 = input("أدخل القائمة الأولى: ").split(',')
list1 = [int(i) for i in list1]
list2 = input("أدخل القائمة الثانية: ").split(',')
list2 = [int(i) for i in list2]

# التحقق من العناصر المشتركة
common_elements = set(list1) & set(list2)
print("العناصر المشتركة:", common_elements)
14

# دالة للتحقق إذا كان الرقم أولي
def is_prime(n):
    if n <= 1:
        return False
    for i in range(2, n):
        if n % i == 0:
            return False
    return True

# إدخال القائمة من المستخدم
user_list = input("أدخل قائمة من الأرقام مفصولة بفواصل: ").split(',')
user_list = [int(i) for i in user_list]

# التحقق من الأعداد الأولية
for num in user_list:
    print(f"{num} هو أولي؟ {is_prime(num)}")
15

# إنشاء قاموس
courses = {"Math": 3, "Physics": 4, "Chemistry": 2}
print("الدورات الدراسية:", courses)
16

# إنشاء قاموس للأعداد من 1 إلى 10 وتربيعاتها
squares = {i: i**2 for i in range(1, 11)}
print("الأعداد وتربيعاتها:", squares)