Составить программу,которая выводит на экран коды введенных слов,затем меняет каждый символ с соседним и выводит полученный текст на экран

12 Янв 2020 в 19:41
160 +1
0
Ответы
1
# Функция для вывода кодов символов введенного слова
def print_char_codes(word):
for char in word:
print(ord(char), end=' ')
# Функция для замены каждого символа соседним
def swap_chars(word):
swapped_word = ''
for i in range(len(word)):
if i % 2 == 0:
if i < len(word) - 1:
swapped_word += word[i+1]
else:
swapped_word += word[i]
else:
swapped_word += word[i-1]
return swapped_word
# Ввод слова
word = input("Введите слово: ")
# Вывод кодов символов
print("Коды символов введенного слова:")
print_char_codes(word)
# Замена символов соседними и вывод результата
swapped_word = swap_chars(word)
print("\nПолученный текст после замены каждого символа с соседним:")
print(swapped_word)

Пример использования:

Введите слово: Hello
Коды символов введенного слова:
72 101 108 108 111
Полученный текст после замены каждого символа с соседним:
eHoll
18 Апр 2024 в 20:36
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир