أفضل طريقة لتبديل الحرفين "А" و "Б" مكان بعضهما
📁 وظيفة, بايثون, مثال
هناك دالة تأخذ وسيطة على شكل سلسلة نصية مكونة من "А" و "а" و "Б" و "б".
يجب استبدال كل "Б" بـ "А"، وكل "А" بـ "Б"، وكذلك الحال مع الأحرف الصغيرة.
مثال:
>> swap('ААббББаа')'ББааААбб'كتبت هذا الكود البسيط ولكنه يعمل:
def swap(text): new_text = [] for c in text: if c == 'а': new_text.append('б') elif c == 'б': new_text.append('а') elif c == 'А': new_text.append('Б') el