Предмет: Информатика,
автор: romanovaliz1
Используя PHYTON Ввести с клавиатуры символьную строку и заменить в ней все буквы "а" на "б" и все буквы "б" на "а".( заглавные на заглавные и строчные на строчные буквы) пример: ааббАА, а после замены стало: ббааББ.
Ответы
Автор ответа:
1
# -*- coding: utf-8 -*-
table = str.maketrans('абАБ', 'баБА')
print (input().translate(table))
table = str.maketrans('абАБ', 'баБА')
print (input().translate(table))
romanovaliz1:
А попроще нельзя?
Автор ответа:
0
Можно вот так:
s = input("Bвeдитe строку:\n")
s1 = ""
for i in range(0,len(s)):
if s[i] == "а": s1 = s1+"б"
elif s[i] == "б": s1 = s1+"а"
elif s[i] == "А": s1 = s1+"Б"
elif s[i] == "Б": s1 = s1+"А"
else: s1 = s1+s[i]
print(s1)
Пример:
ааббАА
ббааББ
s = input("Bвeдитe строку:\n")
s1 = ""
for i in range(0,len(s)):
if s[i] == "а": s1 = s1+"б"
elif s[i] == "б": s1 = s1+"а"
elif s[i] == "А": s1 = s1+"Б"
elif s[i] == "Б": s1 = s1+"А"
else: s1 = s1+s[i]
print(s1)
Пример:
ааббАА
ббааББ
Похожие вопросы
Предмет: Физика,
автор: skyfreeze666
Предмет: Алгебра,
автор: fyggzaliod
Предмет: Другие предметы,
автор: aroslavkovalenko64
Предмет: Физика,
автор: savkar29
Предмет: Физика,
автор: ShiroDD