Python de la Universidad de Correos y Telecomunicaciones de Chongqing Tarea 2. Cifrado Caesar ---- (la cuarta tarea)

Directorio de artículos


Titulo original

Inserte la descripción de la imagen aquí


Código

str = list(input().split(' ',1));tmp = str[1];ret = ''
for i in tmp:
    if i.isalpha():
        character = ord(i)+int(str[0])
        if(i.islower() and character > ord('z') or i.isupper() and character > ord('Z')):character -= 26
        ret += chr(character)
    else:ret += i
print(ret)

Supongo que te gusta

Origin blog.csdn.net/qq_37500516/article/details/115239804
Recomendado
Clasificación