Все ответы и решения с исходным кодом и подробным разбором: модуль 9.6 из курса «Поколение Python: курс для начинающих» на zazlo.ru. Ответы на прошлую часть 9.5 и на следующую 10.1.
Что покажет приведенный ниже фрагмент кода? print(ord(‘foo’))
Произойдет ошибка TypeError
Символы в диапазоне На вход программе подаются два числа a и b. Напишите программу, которая для каждого кодового значения в диапазоне от a до b (включительно), выводит соответствующий ему символ из таблицы символов Unicode.
a = int(input()) # Начало диапазона
b = int(input()) # Конец диапазона
for i in range(a, b + 1): # Цикл от а до b включительно
print(chr(i), end = " ") # Выводим символ из таблицы Unicode через пробел
Простой шифр На вход программе подается строка текста. Напишите программу, которая переводит каждый ее символ в соответствующий ему код из таблицы символов Unicode.
s = input() # Получаем строку
for i in range(len(s)): # Цикл на количество введенных символов
print(ord(s[i]), end=' ') # Переводи каждый введенный символ в код из таблицы Unicode через пробел.
Шифр Цезаря 🌶️ Легион Цезаря, созданный в 23 веке на основе Римской Империи не изменяет древним традициям и использует шифр Цезаря. Это их и подвело, ведь данный шифр очень простой. Однако в постапокалипсисе люди плохо знают все тонкости довоенного мира, поэтому ученые из НКР не могут понять как именно нужно декодировать данные сообщения. Напишите программу для декодирования этого шифра.
n = int(input()) # Шаг для дешифровки
s = input() # Текс для дешифровки
abc = 26 # Кол-во букв в англиийском алфавите
for i in range(len(s)): # Делаем цикл в длину текста
word = ord(s[i]) - n # Получаем код из таблице Unicode со смешением
if word < 97: # Если номер вышел за нижнюю границу строчных латинских букв
word += abc # Возвращаем его в границы строчных латинских букв
print(chr(word), end='') # Выводим букву, соответствующюю искомому номеру
Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы
Понравилась статья? Поделиться с друзьями:
Подписаться
3 комментариев
Новые
СтарыеПопулярные
Межтекстовые Отзывы
Посмотреть все комментарии
Павел
1 год назад
f = s[i] — а, эта строчка к чему? Можно расписывать действия как в теме «Решение урока 9.1 из курса «Поколение Python» на питоне»(https://zazloo.ru/9-1-pokolenie-python/). Очень помогает понимать, что ты делаешь!
f = s[i] — а, эта строчка к чему?
Можно расписывать действия как в теме «Решение урока 9.1 из курса «Поколение Python» на питоне»(https://zazloo.ru/9-1-pokolenie-python/). Очень помогает понимать, что ты делаешь!
Я сейчас как раз переписываю материал, что бы он был с комментариями и решение было по пройденому материалу
Спасибо огромное.