Как мне написать код Python, который принимает абзацы как пользовательский ввод? - PullRequest
0 голосов
/ 10 сентября 2018
    #python program of cipher text
s =input('Enter the plain Text>> ')#Tuhin T=18,u=19,....
a='abcdefghijklmnopqrstuvwxyz'
b='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
c=(int(input('Enter the code: ')))#Ex. 5
for i in range(len(s)):
    j=0
    k=0
    if i%80==0 and i>=80:
        print()
    for j in range(len(a)):
        if s[i]==a[j]:
            if (j+c)<=25:
                print(a[j+c],end="")
                k=1
            if (j+c)>25:
                print(a[26-j-c],end="")
                k=1
        if s[i]==b[j]:
            if (j+c)<=25:
                print(b[j+c],end="")
                k=1
            if (j+c)>25:
                print(b[26-j-c],end="")
                k=1
        elif j==len(a)-1 and k==0:
            print(s[i],end="")

Для ввода мне нужно ввести однострочные вводы, но я хочу ввести текст, подобный этому формату:

физик немецкого происхождения, наиболее известен своим знаменитым уравнением, которое был назван «самым известным уравнением в мире» - «E = mc2». Альберт Эйнштейн был не очень доволен ньютоновской механикой, так как он думал, что этих теорий было недостаточно, чтобы объяснить классическую механика и электромагнитное поле. И это вдохновило его на развить свою единственную теорию относительности

Следует иметь в виду, что я в основном использую Thonny и python IDE

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...