تحديات برمجيةالتحدي الثاني - حل التمرين الثالث بلغة بايثون
المطلوب
قم بتعريف دالة إسمها DoubleChars
, نمرر لها نص عند إستدعاءها فتعيد لنا نسخة من هذا النص كل حرف فيها مكرر مرتين.
مثال: إذا قمنا باستخدام الدالة DoubleChars()
و تمرير النص "Iron Man"
فإنها سترجع النص "IIrroonn MMaann"
.
الحل بلغة بايثون
def double_chars(text):
new_string = ''
for i in range(0, len(text)):
new_string += text[i] + text[i]
return new_string
text = "Iron Man"
newText = double_chars(text)
print("Before:", text)
print("After: ", newText)
def double_chars(text):
new_string = ''
for i in range(0, len(text)):
new_string += text[i] + text[i]
return new_string
text = "Iron Man"
newText = double_chars(text)
print("Before:", text)
print("After: ", newText)
سنحصل على النتيجة التالية عند التشغيل.
Before: Iron Man After: IIrroonn MMaann