Lists
Tuples الصفوف
Dictionaries القواميس
Functions الدوال
100

ما هو الرمز المستخدم لتعريف القائمة (List)؟

الأقواس المربعة

[]

100

لطباعة العنصر الأخير في الصف التالي

week_days = ('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday')

نستخدم الأمر

print(week_days[-1])

100

لطباعة عمر الطالب 15 باستخدام المفتاح الخاص به في القاموس التالي

student = { "name" : "Ahmed", "grade": "Tenth" , "age": 15, "city": "Jahra" }

نستخدم الأمر 

print ( student["age"])

100

أذكر بعض أسماء الدوال المدمجة في برنامج python؟

print() - input() - type()- len() - max()

100

 لطباعة العنصر الأول من القائمة التالية

list= [1, 2, 3, 4, 5,'Hello','world!']

نستخدم الأمر

print(list[0])

100

ما الفرق بين الامرين

author = ('ICT Department')  

print(type (author))

-----------------------------------------

author = ('ICT Department' ,  )

print(type (author))

<class 'str'> 

<class 'tuple'>

100

لاضافة العنصر Country:kuwait الى القاموس التالي

student = { "name" : "Ahmed", "grade": "Tenth" , "age": 15, "city": "Jahra" }

نستخدم الأمر 

student ["Country"] = "Kuwait"

100

ماهو الرمز المستخدم لتعريف الدالة function ؟

Def

100

لحذف العنصر الأخير من القائمة نستخدم الأمر

pop

100

ما هو الرمز المسخدم لتعريف الصف (Tuple)؟

()

100

لتعديل القيمة name في القاموس التالي الى Salem 

student = { "name" : "Ahmed", "grade": "Tenth" , "age": 15, "city": "Jahra" }

نستخدم الأمر

student ["name"] = "Salem"

100

ما هو ناتج هذه الأوامر

def greet():                                           print("Hello, Kuwait!")     

greet


Hello, Kuwait!

100

لاضافة عنصر جديد داخل القائمة نستخدم الأمر

append

100

يمكن تحويل الصف التالي الى قائمة

work_days = ('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday')

باستخدام الأمر

work_days = list(work_days)

100

ما هو الرمز المستخدم لتعريف القاموس؟

{}

الأقواس المعقوفة

100

ماهو ناتج هذه الأوامر؟

def add_number(num1,num2)

print(num1+num2)     

add_number(10,30)

40

100

إنشاء قائمة فارغة 

list = []

100

لحذف العنصر الاخير من الصف

work_days = ('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday')

نستخدم الأمر

work_days.pop()

100

لحذف العنصر الذي مفتاحه age من القاموس التالي 

student ["name"] = "Salem"

نستخدم الأمر 

student .pop("age")

100

بعد انشاء دالة لارجاع قيمة الناتج نستخدم الأمر

Return