تحديات برمجيةالتحدي الأول - حل التمرين الخامس بلغة بايثون
المطلوب
قم بتعريف دالة إسمها ReverseString
, عند استدعاءها نمرر لها نص, فترجعه معكوساً.
بعدها قم بتجربة هذه الدالة في البرنامج مع جعل المستخدم هو يدخل النص الذي سيتم عرضه بشكل عكسي.
مثال: إذا قمنا باستخدام الدالة ReverseString()
و تمرير النص I love programming
فمن المفترض أن ترجعه هكذا gnimmargorp evol I
.
الحل بلغة بايثون
def reverse_string(s): new_s = '' for i in range(0, len(s)): new_s = s[i] + new_s; return new_s text = input('Enter any text: ') reversed_text = reverse_string(text); print('Reversed Text: ' + reversed_text)
سنحصل على النتيجة التالية في حال تم إدخال نفس القيم التي تم تعليمها باللون الأصفر عند التشغيل.
Reversed Text: gnimmargorp evol I