Advertisement
elizeub

milhar centena dezena e unidade de um numero python

Jul 17th, 2021
2,000
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.94 KB | None | 0 0
  1. # Este programa faz numero de 0 a 999 e separa em C D U
  2. # Elizeu Barbosa Abreu
  3.  
  4. continuo = True
  5.  
  6. while continuo:
  7.     print('\n{:.^45}'.format('M C D U'))
  8.     # Entrada do numero para analize
  9.     n = int(input('Digite um numero ate 9999: '))
  10.    
  11.     if n <= 9999:
  12.    
  13.         # Imprime o valor de n antecedido por zeros
  14.         print('{:0>4}'.format(n), end=' => ')
  15.        
  16.         # Extraindo a unidade
  17.         u = n // 1 % 10
  18.  
  19.         # Extraindo a Dezena
  20.         d = n // 10 % 10
  21.  
  22.         # Extraindo a Cecntena
  23.         c = n // 100 % 10
  24.  
  25.         # O que Resta e o milhar
  26.         m = n // 1000
  27.  
  28.         # Transformar os valores Float em Int
  29.         d = int(d)
  30.         c = int(c)
  31.         m = int(m)
  32.  
  33.         # Exibe os valores na tela
  34.         print('{}UM|{}C|{}D|{}U'.format(m, c, d, u))
  35.        
  36.     else:
  37.         print('Este numero esta acima de 9999.\nEste algoritmo funciona com numeros menores...')
  38.        
  39.        
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement