تكليفات الدروس من [ 26 ] إلى [ 32 ]
[ 5 ] تكليفات على [ Set, Dictionary & Methods ]
التكليف 01
- قم بإنشاء List تحتوي على الأرقام التالية 1, 2, 3, 3, 4, 5, 1
- قم بعمل متغير باسم unique_list ثم قم بتخزين القيم المميزة فقط من ال List السابقة.
- في السطر الأول قم بطباعة محتوى unique_list وتأكد أنها تحتوي على الأرقام المميزة فقط
- في السطر الثاني قم بطباعة نوع unique_list وتأكد أن نوع البيانات هو list
- في السطر الثالث قم بطباعة ال unique_list بدون العنصر الأخير
my_list = [1, 2, 3, 3, 4, 5, 1]
# Needed Output
# 1, 2, 3, 4, 5
# <class 'list'>
# 1, 2, 3, 4
التكليف 02
- قم بإنشاء Set جديدة تحتوي على الأرقام 1, 2, 3
- قم بإنشاء Set جديدة تحتوي على الحروف A, B, C
- قم بدمج ال Set الأولى والثانية بثلاث طرق مختلفة وإطبع كل طريقة في سطر
nums = {1, 2, 3}
letters = {"A", "B", "C"}
# Needed Output
# {1, 2, 3, "A", "B", "C"}
# {1, 2, 3, "A", "B", "C"}
# {1, 2, 3, "A", "B", "C"}
التكليف 03
- قم بإنشاء Set تحتوي على العناصر 1, 2, 3
- في السطر الأول قم بطباعة محتوى ال Set
- قم بإفراغ محتوى ال Set كاملا بسطر واحد فقط ثم قم بطباعة المحتوى في السطر الثاني لتتأكد من أنها فارغة تماما
- قم بإضافة عنصرين “A”, “B” لهذه ال Set ثم إطبع محتواها في السطر الثالث
- قم بمحاولة إزالة العنصر “C” طبعا العنصر غير موجود تأكد أنه لن يخرج لك خطأ عندما تحاول إزالة العنصر الغير موجود
my_set = {1, 2, 3}
letters = {"A", "B", "C"}
# Needed Output
# {1, 2, 3}
# set()
# {"A", "B"}
التكليف 04
- قم بإنشاء Set تحتوي على العناصر 1, 2, 3
- قم بإنشاء Set ثانية تحتوي على 1, 2, 3, 4, 5, 6
- تأكد ان جميع محتويات ال Set الأولى موجود في الثانية أم لا
set_one = {1, 2, 3}
set_two = {1, 2, 3, 4, 5, 6}
# Needed Output
True
التكليف 05
- قم بإنشاء Dictionary يحتوي على ثلاث مهارات برمجية مع النسبة المئوية لمستواك فيهم
- بدون إستخدام ال Loop قم بطباعة كل مهارة في سطر وبجانبها المستوى المكتوب بالنسبة المئوية
- قم بإضافة مهارة جديدة لل Dictionary مع النسبة المئوية الخاصة بها ثم قم بطباعتها في السطر الخامس
# Create Dictionary Here
# Needed Output
"HTML Progress Is 90%"
"CSS Progress Is 80%"
"Python Progress Is 30%"
"AI Progress Is 20%"