Python pratique les questions 3,20 à trois chiffres dans l'ordre inverse

Le programme lit 3 chiffres positifs à la fois, puis sort les chiffres dans l'ordre inverse. Remarque: Lorsque le numéro d'entrée contient un 0 de fin, la sortie ne doit pas avoir de 0 de tête. Par exemple, entrée 700, la sortie doit être 7.

Format d'entrée:

Chaque test est un entier positif à 3 chiffres.

Format de sortie:

Sortez le nombre dans l'ordre inverse.

Le code est le suivant:

#! / usr / bin / python 
# - * - codage: utf-8 - * -
 
n = str (input ()) 
s = list (n) 
m = s [:: - 1] if m [0]! = '0': 
    l1 = liste ((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 ("
        ". join (l3))

La liste s'apprend en vain, hélas, la façon stupide de juger si la déclaration.

Il est 22h53, heure de Pékin, écrivez-en une autre et regardez l'apprentissage vidéo.


Je viens d'ouvrir Baidu et je l'ai obtenu en une phrase.
Le code est le suivant:

n = input () 
rever_n = ''. join (liste (inversé (n)))
 print (int (rever_n))

La fonction inverse () signifie inverse et renvoie un itérateur inverse (tuple, chaîne, liste ou plage) qui peut être utilisé.

Le retourner efface également 0 automatiquement.

La sortie finale du programme est toujours de type int. Apprenez les méthodes intégrées de Python. Allez, Ollie!


Il y a toujours un livre et du fitness sur la route

Je suppose que tu aimes

Origine www.cnblogs.com/Renqy/p/12723140.html
conseillé
Classement