Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

‫الجمهورية اليمنية‬

‫وزارة التعليم العالي‬


‫الجــامعة الـوطـ ـ ــنية‬
‫كلية العلوم والهندسة‬
‫قسم تقنية معلومات‬

‫أساسيات بايثون ‪3‬‬


‫الجزء العملي لمادة (أساسيات تكنولوجيا المعلومات)‬

‫األستاذالطالب‬ ‫رسالةأعداد‬
‫مقدمة من‬
‫جمال المهيس‬

‫‪1445 - 2024‬‬
‫محت ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ــويات‬
‫المحاضرة‬

‫القوائم‬

‫الدوال المتصلة بالقوائم‬

‫أمثلة توضيحية‬

‫تمارين‬
‫القوائم‬

‫هيالك البيانات تستخدم لتجميع مجموعة من القيم ‪ ،‬وسوف نتعلم تدريجيا طريقة استخدام غيرها من مركبات‬
‫عدة أنواع من البيانات‪ ،‬بما في ذلك ‪ ،‬القوائم والقواميس و المصفوفات المغلقة‪ ،‬وسووف ناوا ه هاوا أو‬
‫هذه األنواع الثالثة وهي القوائم‪.‬‬

‫]‪a=[1,"Jamal Almuhis",42,96.77‬‬
‫)‪print(a‬‬
‫)]‪print(a[3‬‬
‫أمثلة توضيحية‬

‫إيجاد مجموع عااصر ائمة ر مية‬ ‫استبدا عاصر ائمة بعاصر مدخل‬

a=[10,50,30,40,20] a=[1,"Jamal Almuhis",42,96.77]

s=0 print(a)

for n in range(0,5,1): b=input("Enter Name :=")

s=s + int(a[n]) a[1]=b

print(s) print(a)
‫الدوال المتصلة بالقوائم‬

‫دالة تعيد طو السلسة ‪Len(a) - a‬‬


‫) (‪Len‬‬

‫) (‪Del‬‬
‫‪Del (a[5]) -‬‬ ‫دالة تحذف عاصر من السلسة ‪a‬‬

‫دالة تضيف عاصر الى السلسة ‪a.Append(4) - a‬‬ ‫) (‪Append‬‬


‫أمثلة توضيحية‬

‫إيجاد أكبر عاصر في ائمة من األر ام الصحيحة‬ ‫راءة ائمة مدخلة و طباعتها‬

a=[5,99,3,38,90,104,4,8] a=[]
max=0 for n in range(1,10,1):
for i in range(1,len(a),1): x=input("Enter Value " + str(n)+":=")
if a[i]>max: a.append(int(x))
max=a[i] print(a)
print(max)
‫أمثلة توضيحية‬

‫البحث عن عاصر في ائمة‬ ‫عكس ائمة ر مية‬

a=[5,8,11,99,1,99,101,50,23] a=[5,8,11,54,1,99,101,50,23]
c=0
ser=int(input("Enter value := ")) c=0
b=0 for i in range(Len(a)-1,0,-1):
for i in range(0,len(a),1):
if (a[i]==ser): a[c]=a[i]
b=1 c=c+1
break
if b==1:
print("Found") print(a)
else:
print("Not Found")
‫أمثلة توضيحية‬

‫حذف عاصر مدخل من ائمة ر مية‬ ‫ترتيب عااصر ائمة ر مية‬

a=[5,99,3,38,90,104,4,8,99,3,99] a=[5,8,11,54,1,99,101,50,23]
print(a)
b=int(input("Enter Value Search:= "))
c=1 for i in range(0,len(a),1):
while(c<len(a)): for j in range(i+1,len(a),1):
if (a[c]==b): if (a[i]>a[j]):
del(a[c]) a[i],a[j]=a[j],a[i]
c=c+1
print(a) print(a)
‫تمـ ـ ـ ـ ـ ــارين‬

‫تحويل ائمة ر مية الى ائمتين زوجية و فردية‬ ‫‪1‬‬

‫‪2‬‬
‫إيجاد المتوسط الحسابي لقائمة مدخلة‬

‫التبديل بين العاصر األو و األخير في ائمة‬ ‫‪3‬‬

‫جمع ائمتين ر مية في ائمة جديدة‬ ‫‪4‬‬


‫مع تماياتي لكم بالتوفيق والاجاح‬

You might also like