Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

التكرار عبر النصوص - الجزء الأول

جزء من قسم Fundamentals في رحلة Python على Coddy — الدرس 62 من 77.

بشكل مشابه للقوائم، يمكنك التكرار عبر السلاسل النصية:

text = "Hey"
for char in text:
    print(char)

المخرجات:

H
e
y

باستخدام الفهرس:

for i in range(len(text)):
    print(f"position {i}: {text[i]}")

المخرجات:

position 0: H
position 1: e
position 2: y
challenge icon

التحدي

سهل

أنشئ برنامجاً يستقبل سلسلة نصية كمدخل، ويطبع عدد مرات ظهور الحرف p (أو P) في السلسلة النصية.

قد تكون بعض الأحرف كبيرة، استخدم char.lower() لتحويلها إلى أحرف صغيرة.

ورقة مرجعية

التكرار عبر السلاسل النصية في بايثون:

# باستخدام حلقة for
text = "Hey"
for char in text:
    print(char)

# باستخدام الفهرس
for i in range(len(text)):
    print(f"position {i}: {text[i]}")

تحويل الحرف إلى أحرف صغيرة:

char.lower()

جرّب بنفسك

text = input()
# اكتب الكود الخاص بك أدناه
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Fundamentals