Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

تحديات برمجيةالتحدي الثاني - حل التمرين الثالث بلغة بايثون

المطلوب

قم بتعريف دالة إسمها 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