# Функция для вывода кодов символов введенного слова 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
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