Advertisement
Guest User

Franco_ejercicio09

a guest
Mar 30th, 2020
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.37 KB | None | 0 0
  1. # 9. Pedir un número entre 0 y 9.999, decir si es capicúa.
  2.  
  3. numero = input('Intruduzca un número entre 0 y 9999: ')
  4. if not numero :
  5.     print('no hay numero ')
  6. else :
  7.     numero = int(numero)
  8.  
  9.     if numero < 0  or numero > 9999:
  10.         print('Número no está dentro del rango')
  11.     else :
  12.         original = numero    
  13.         if numero//1000 > 0:
  14.             numero1 = numero // 1000
  15.             resto = numero % 1000
  16.             numero = resto
  17.                                
  18.         if original//100 > 0:
  19.             numero2 = numero // 100
  20.             resto = numero % 100
  21.             numero = resto
  22.            
  23.         if original//10 > 0:
  24.             numero3 = numero // 10
  25.             resto = numero % 10
  26.             numero = resto
  27.            
  28.         if original//1 >= 0:
  29.             numero4 = numero // 1
  30.            
  31.         capicua = 'no'
  32.  
  33.         if original // 1000 > 0:
  34.             if str(numero1)+str(numero2) == str(numero4) + str(numero3):
  35.                 capicua = 'si'
  36.  
  37.         elif original // 100 > 0:
  38.             if numero2 == numero4:
  39.                 capicua = 'si'
  40.  
  41.         elif original // 10 > 0:
  42.             if numero3 == numero4:
  43.                 capicua = 'si'
  44.                
  45.         elif original // 1 >= 0:
  46.             capicua = 'si'    
  47.  
  48.         print ('el numero ' + capicua + ' es capicua')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement