recent
أخبار ساخنة

أمثلة محلولة في حلقة التكرار for loop لغة بايثون

الصفحة الرئيسية
حلقة for loop بايثون

تمارين محلولة عن حلقة التكرار for loop في بايثون

سبق و إن تحدثنا على الحلقة التكرارية for loop يمكنكم العودة للدرس من هنا, لكن درسنا هذا سوف يكون فقط عبارة عن تمارين محلولة في حلقة for loop.


التمرين الأول

قم بكتابة برنامج يقوم بطباعة كلمة Programmer Tech عشر مرات.

for i in range(0,10):
    print("Programmer Tech")
#النتيجة هي
Programmer Tech
Programmer Tech
Programmer Tech
Programmer Tech
Programmer Tech
Programmer Tech
Programmer Tech
Programmer Tech
Programmer Tech
Programmer Tech


التمرين الثاني

اكتب كود يقوم بطباعة جميع الأعداد الصحيحة بين 1 و 10.

for i in range(1, 11):
    print(i)
#النتيجة
1
2
3
4
5
6
7
8
9
10

التمرين الثالث

اكتب كود يقوم بطباعة جميع الأعداد الزوجية بين 1 و 20.

for i in range(1, 21):
    if i%2==0:
        print(i)
#النتيجة
2
4
6
8
10
12
14
16
18
20


التمرين الرابع

اكتب كود يقوم بطباعة جميع الأعداد الفردية بين 1 و 40.

for i in range(1, 41):
    if i%3==0:
        print(i)
#النتيجة
3
6
9
12
15
18
21
24
27
30
33
36
39

التمرين الخامس

اكتب برنامج يقوم بطباعة احرف اللغة الأنكليزية كاملة بشكل صغير small.

for i in range(97,123):
    print(chr(i))
#النتيجة هي
a
b
c
d
e
f
g
h
إلى نهاية الأحرف حتى الحرف z

التمرين السادس

اكتب برنامج يقوم بطباعة احرف اللغة الأنكليزية كاملة بشكل كبير capital.

for i in range(65,91):
    print(chr(i))
#النتيجة هي
A
B
C
D
E
F
G
H
إلى نهاية الأحرف حتى الحرف Z

التمرين السابع

انشئ مصفوفة ارقام ومن ثم اطبع عناصر المصفوفة بإستخدام for.

n=[18,6,9,40,60,125]
for index in range(0,6):
    print(n[index])
#النتيجة هي
18
6
9
40
60
125


التمرين الثامن

اطبع محتويات مصفوفة عن طريق تمريرها بحلقة.

admin_P = ["data", "kaissar", "saja", "wazeer"]
for x in admin_P:
    print(x)
#النتيجة هي
data
kaissar
saja
wazeer


التمرين التاسع

اكتب برنامج يمر على جميع احرف كلمة ما ويطبع كل حرف بسطر.

for x in "Muhammad":
    print(x)
#النتيجة هي
M
u
h
a
m
m
a
d


التمرين العاشر

اكتب برنامج يخرج من الحلقة عندما يصل للكلمة kaissar.

admins = ["data", "saja", "kaissar", "wazeer"]
for x in admins:
    print(x)
if x == "kaissar":
    break
#النتيجة هي
data
saja
kaissar


التمرين الحادي عشر

اكتب برنامج يتجاهل كلمة kaissar و يكمل الحلقة.

admins = ["data", "saja", "kaissar", "wazeer"]
for x in admins:
    if x == "kaissar":
        continue
    print(x)
#النتيجة هي
data
saja
wazeer


التمرين الثاني عشر

برنامج يقوم بطباعة الأعداد من 1 الى 7.

for i in range(1, 8):
    print(i)
    print('for loop')
#النتيجة هي
1
for loop
2
for loop
3
for loop
4
for loop
5
for loop
6
for loop


في حال أعجبكم الدرس لا تنسوا دعمنا بمشاركته ليصل لأكبر عدد من المستفيدين
google-playkhamsatmostaqltradent