Python - Averiguar si dos caracteres se introdujeron en el orden de su código ASCII

 
Vista:
sin imagen de perfil
Val: 2
Ha disminuido su posición en 2 puestos en Python (en relación al último mes)
Gráfica de Python

Averiguar si dos caracteres se introdujeron en el orden de su código ASCII

Publicado por Javier (1 intervención) el 03/11/2020 07:26:44
Escribe un programa que lea dos caracteres y averigüe si se introdujeron en el orden de su código ASCII o no. Se deberá además comprobar si el primero de ellos es una cifra, y en caso afirmativo indicar si es impar y si es o no primo. Modulariza la solución. En tu código no deben aparecer los valores de la tabla ASCII, porque produciría un código muy difícil de mantener, puedes usar ord() y chr() o simplemente saber que en la tabla ASCII todos los dígitos son consecutivos).
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de joel
Val: 2.917
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Averiguar si dos caracteres se introdujeron en el orden de su código ASCII

Publicado por joel (673 intervenciones) el 03/11/2020 08:32:21
Hola Javier, aquí tienes una manera de saber si son consecutivos:
1
2
3
4
def consecutivosASCII(s1, s2):
    return ord(s1)+1==ord(s2)
 
print(consecutivosASCII("a","b")) # True
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar