profile
Размещено 4 года назад по предмету Информатика от mnb5757

Задачу надо решить на ПАЙТОНЕ. СРОЧНО! 50 баллов
Задача №1415. Шифр Юлия
Этот контест вы могли порешать дома
Юлий Цезарь использовал свой способ шифрования текста. Каждая буква заменялась на следующую по алфавиту через K позиций по кругу. Необходимо по заданной шифровке определить исходный текст.

Входные данные
В первой строке дана шифровка, состоящая из заглавных латинских букв. Во второй строке число K (1 ≤ K ≤ 10).

Выходные данные
Требуется вывести результат расшифровки.

Примеры
входные данные
XPSE
1
выходные данные
WORD
входные данные
ZABC
3
выходные данные
WXYZ

  1. Ответ на вопрос
    Ответ на вопрос дан NaaMan

    Ответ:

    #! /usr/bin/env python3

    #! encoding: utf-8

    # Формирование списка символов алфавита

    arr = []

    for i in 'ABCDEFGHIJKLMNOPQRSTUVWXYZ':

    arr.append( i )

    # Ввод данных

    text = input()

    key = int( input() )

    s = ''

    for i in text:

          # Определяем положение символа в списке

    k = arr.index(i)

          # Вычисляем исходный символ и добавляем его к строке

    s = s + arr[k - key]

    # Печатаем расшифрованную строку

    print(s)

    Результат работы программы:

    1. Ответ на вопрос
      Ответ на вопрос дан NaaMan
      Вместо списка можно использовать строку символов. Тоже будет работать. Поэтому лучше использовать программу как на втором скриншоте
    2. Ответ на вопрос
      Ответ на вопрос дан mnb5757
      Спасибо большое!) Прошло. Взяла первый скриншот.
    3. Ответ на вопрос
      Ответ на вопрос дан mnb5757
      помогите пожалуйста ещё с этой задачей.
    4. Ответ на вопрос
      Ответ на вопрос дан mnb5757
      На вход подаётся натуральное число N (не более 100). Вывести в одну строку без пробелов все нечётные числа от 1 до N.

      Указание. Не используйте условный оператор if.

      Sample Input 1:

      10
      Sample Output 1:

      13579
      Sample Input 2:

      9
      Sample Output 2:

      13579
      Sample Input 3:

      5
      Sample Output 3:

      135
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.