تمارين أساسية على حلقات For
حان وقت بعض التمارين! عدّل هذا البرنامج:
name = 'World'
for character in name: print(character) print('---') بحيث يطبع بدلًا من ذلك:
---W ---o ---r ---l ---d
You should only use one
print, since each print outputs on a different line.You will need to use
+.
ممتاز! اكتب الآن برنامجًا يطبع name مرة واحدة مقابل كل محرف موجود في name. على سبيل المثال، إذا كانت name = 'Amy' فيجب أن يكون الناتج:
Amy
Amy
Amy
وإذا كانت name = 'World' فيجب أن يكون الناتج:
World
World
World
World
World
يمكنك تعيين name إلى أي قيمة تريدها في السطر الأول. الذي سيُفحص هو بقية البرنامج بعد ذلك فقط.
Forget loops for a moment. How would you write a program which prints
name3 times?The solution looks very similar to the other programs we've seen in this section.
The for loop will create a variable such as
character, but the program doesn't need to use it.
تقدمك ممتاز: أنت الآن تحل مسائل وتكتب كودًا جديدًا بنفسك. سنواصل ونرفع مستوى التحديات تدريجيًا.