Avatar ·

أفضل طريقة لتبديل الحرفين "A" و "B" في الأماكن

📁 وظيفة, بايثون, مثال

هناك دالة تأخذ وسيطة على شكل سطر يتكون من "a" و "A" و "b" و "B".

يجب استبدال كل "b" بـ "a"، وكل "a" بـ "B" وكذلك مع الحالة الصغيرة. class = ""> > > Swap ( '"aabbbaa' ) '' BBAAAAABB '

كتبت مثل هذا الكود الضعيف، لكنه يعمل:

  def   swap  ( text ): New_text = []  for  c  in  text:  if  c ==  '`` `` : new_text.append ('б') elif c == 'б': new_text.append('а')  elif  c ==  'a' : news_text.ppend class = ""> 'b' : New_tex