🖍 السؤال الرابع : نستطيع أن نكون مفتاح داخل قاموس يحتوي على اكثر من قيمة ، وضح ما هي فائدة إعطاء اكثر قيمة لمفتاح معين بأمثلة بسيطة
👍2
🖍 السؤال الخامس :
لو قلنا
d = {'x': 10, 'y': 20, 'z': 30}
for K in d.items():
print(K)
فإن البرمج سيطبع
x
y
z
ولو قلنا
d = {'x': 10, 'y': 20, 'z': 30}
for K , N in d.items():
print(K , '=>' , N)
فإن البرنامج سيطبع
x => 10
y => 20
z => 30
اكتب ثلاث برامج شبيهة بهذا البرنامج ولكن ذات أفكار مختلفة
لو قلنا
d = {'x': 10, 'y': 20, 'z': 30}
for K in d.items():
print(K)
فإن البرمج سيطبع
x
y
z
ولو قلنا
d = {'x': 10, 'y': 20, 'z': 30}
for K , N in d.items():
print(K , '=>' , N)
فإن البرنامج سيطبع
x => 10
y => 20
z => 30
اكتب ثلاث برامج شبيهة بهذا البرنامج ولكن ذات أفكار مختلفة
ملاحظة : ارسل الحل في التعليقات ،
حل السؤال أول في منشور السؤال الأول
حل السؤال الثاني في منشور السؤال الثاني ،
وهكذا
حل السؤال أول في منشور السؤال الأول
حل السؤال الثاني في منشور السؤال الثاني ،
وهكذا
👍1
تنويه : الأسئلة دي واجب ومش هفحص أي إجابة سواء كانت صحيحة أم خاطئة لأنها واجب عليك تحلها من دون أي مساعدة ،
بكرا سنستمر برفع باقي الدروس إن شاء الله
بكرا سنستمر برفع باقي الدروس إن شاء الله
🖍 السؤال الأول :
Names = ("Ahmed" , " Ali" , "Omar")
print(Names[-1])
وضح لماذا استخدمنا العدد 1- في عملية الطباعة بدلا من العدد 2
Names = ("Ahmed" , " Ali" , "Omar")
print(Names[-1])
وضح لماذا استخدمنا العدد 1- في عملية الطباعة بدلا من العدد 2
👍4
🖍 السؤال الثاني :
Numbers= (5 , 10 , 8 , 6 , 3 , 12 , 11)
وضح كيف نستطيع معرفة العدد الأكبر والأصغر في هذه المجموعة
Numbers= (5 , 10 , 8 , 6 , 3 , 12 , 11)
وضح كيف نستطيع معرفة العدد الأكبر والأصغر في هذه المجموعة
🖍 السؤال الثالث :
Animals= ("Lion" , "Deer" , "Fox" )
لا أستطيع تعديل هذه المجموعة من أجل إضافة بعض الحيوانات الأخرى إليها ، مثل القرش و الدولفين ,
وضح ما هي أبسط طريقة لحل هذه المشكلة
Animals= ("Lion" , "Deer" , "Fox" )
لا أستطيع تعديل هذه المجموعة من أجل إضافة بعض الحيوانات الأخرى إليها ، مثل القرش و الدولفين ,
وضح ما هي أبسط طريقة لحل هذه المشكلة
إجابة السؤال الأول يتم ارسالها في منشور السؤال الأول (بالتعليقات)
وهكذا مع باقي الأسئلة ،
وهكذا مع باقي الأسئلة ،
🖍 السؤال الأول : كيف نستطيع أن نفرق بين List , Dictionary , Tuples
وما هي فائدة كل منهما مع مثال تطبيقي
وما هي فائدة كل منهما مع مثال تطبيقي
🖍 السؤال الثاني : اكتب برنامج يطلب من المستخدم إدخال 4 اعداد ، ثم يطلب البرنامج من المستخدم تحديد مكان تخزين الأعداد ،
فإذا أدخل المستخدم List يقوم البرنامج بتخزين الأعداد في list معين ،
وهكذا مع ال Dictionary وال Tuples
فإذا أدخل المستخدم List يقوم البرنامج بتخزين الأعداد في list معين ،
وهكذا مع ال Dictionary وال Tuples
🖍 السؤال الثالث : أكتب برنامج يطلب من المستخدم إدخال درجاته للمواد الآتية ( الرياضيات - الفيزياء - الحاسوب - التاريخ - اللغة الانجليزية - الكيمياء - قواعد اللغة العربية)
ثم يقوم البرنامج بطباعة أسماء المواد مع الدرجات في List معينة وبترتيب تصاعدي من أقل درجة إلى أعلى درجة .
بعد ذلك يقوم البرنامج بإضافة كلمة أعلى درجة بجانب أعلى درجة موجودة في القائمة وكلمة أقل درجة بجانب أقل درجة موجودة في القائمة .
بعد ذلك يقوم البرنامج بحساب عدد المواد التي نجح فيها ويضعها في List خاصة بها .
ثم يقوم بحساب عدد المواد التي رسب فيها ويضعها في List خاصة بها .
🖍 سؤال اضافي: حل البرنامج بإستخدام القواميس- Dictionary
ثم يقوم البرنامج بطباعة أسماء المواد مع الدرجات في List معينة وبترتيب تصاعدي من أقل درجة إلى أعلى درجة .
بعد ذلك يقوم البرنامج بإضافة كلمة أعلى درجة بجانب أعلى درجة موجودة في القائمة وكلمة أقل درجة بجانب أقل درجة موجودة في القائمة .
بعد ذلك يقوم البرنامج بحساب عدد المواد التي نجح فيها ويضعها في List خاصة بها .
ثم يقوم بحساب عدد المواد التي رسب فيها ويضعها في List خاصة بها .
🖍 سؤال اضافي: حل البرنامج بإستخدام القواميس- Dictionary
👍1
حل السؤال الثالث
list =[ ]
fail_list =[ ]
succes_list =[ ]
k=[ ]
sub1=int(input("Enter your degree in math: "))
sub2=int(input("Enter your degree in physics: "))
sub3=int(input("Enter your degree in computer: "))
sub4=int(input("Enter your degree in history: ") )
sub5=int(input("Enter your degree in english: ") )
sub6=int(input("Enter your degree in chemistry: "))
sub7=int(input("Enter your degree in arabic: "))
list.append(sub1)
list.append(sub2)
list.append(sub3)
list.append(sub4)
list.append(sub5)
list.append(sub6)
list.append(sub7)
k.append(sub1)
k.append(sub2)
k.append(sub3)
k.append(sub4)
k.append(sub5)
k.append(sub6)
k.append(sub7)
list.sort()
k.sort()
k[0]=k[0],"min degree"
k[-1]=k[-1],"max degree"
print(k)
for i in list :
if(i <= 49):
fail_list.append(i)
else:
succes_list.append(i)
print("successful", succes_list)
print("unsuccessful",fail_list)
السؤال الإضافي واجب
list =[ ]
fail_list =[ ]
succes_list =[ ]
k=[ ]
sub1=int(input("Enter your degree in math: "))
sub2=int(input("Enter your degree in physics: "))
sub3=int(input("Enter your degree in computer: "))
sub4=int(input("Enter your degree in history: ") )
sub5=int(input("Enter your degree in english: ") )
sub6=int(input("Enter your degree in chemistry: "))
sub7=int(input("Enter your degree in arabic: "))
list.append(sub1)
list.append(sub2)
list.append(sub3)
list.append(sub4)
list.append(sub5)
list.append(sub6)
list.append(sub7)
k.append(sub1)
k.append(sub2)
k.append(sub3)
k.append(sub4)
k.append(sub5)
k.append(sub6)
k.append(sub7)
list.sort()
k.sort()
k[0]=k[0],"min degree"
k[-1]=k[-1],"max degree"
print(k)
for i in list :
if(i <= 49):
fail_list.append(i)
else:
succes_list.append(i)
print("successful", succes_list)
print("unsuccessful",fail_list)
السؤال الإضافي واجب
👍5