El programa lee en 3 dígitos positivos a la vez y luego genera los dígitos en orden inverso. Nota: Cuando el número de entrada contiene un 0 final, la salida no debe tener un 0 inicial. Por ejemplo, la entrada 700, la salida debe ser 7.
Formato de entrada:
Cada prueba es un entero positivo de 3 dígitos.
Formato de salida:
Salida del número en orden inverso.
El código es el siguiente:
#! / usr / bin / python # - * - codificación: utf-8 - * - n = str (input ()) s = list (n) m = s [:: - 1] if m [0]! = '0': l1 = list ((m [0], m [1], m [2])) print (" ". join (l1)) elif m [0] == '0': if m [1]! = '0': l2 = list ((m [1], m [2])) print (" ". join (l2)) elif m [1] == '0': l3 = list ((m [2])) print (" ". unirse (l3))
La lista se aprende en vano, por desgracia, la forma estúpida de juzgar si la declaración.
Son las 22:53 hora de Beijing, escribe otro y mira el video de aprendizaje.
Acabo de abrir Baidu y lo entendí en una oración.
El código es el siguiente:
n = input () rever_n = ''. join (list (invertido (n))) print (int (rever_n))
La función reverse () significa revertir y devuelve un iterador inverso (tupla, cadena, lista o rango).
Darle la vuelta también borra 0 automáticamente.
El resultado final del programa sigue siendo del tipo int. Aprenda los métodos integrados de Python. ¡Vamos, Ollie!
Siempre hay un libro y ejercicio en el camino