Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # 9. Pedir un número entre 0 y 9.999, decir si es capicúa.
- numero = input('Intruduzca un número entre 0 y 9999: ')
- if not numero :
- print('no hay numero ')
- else :
- numero = int(numero)
- if numero < 0 or numero > 9999:
- print('Número no está dentro del rango')
- else :
- original = numero
- if numero//1000 > 0:
- numero1 = numero // 1000
- resto = numero % 1000
- numero = resto
- if original//100 > 0:
- numero2 = numero // 100
- resto = numero % 100
- numero = resto
- if original//10 > 0:
- numero3 = numero // 10
- resto = numero % 10
- numero = resto
- if original//1 >= 0:
- numero4 = numero // 1
- capicua = 'no'
- if original // 1000 > 0:
- if str(numero1)+str(numero2) == str(numero4) + str(numero3):
- capicua = 'si'
- elif original // 100 > 0:
- if numero2 == numero4:
- capicua = 'si'
- elif original // 10 > 0:
- if numero3 == numero4:
- capicua = 'si'
- elif original // 1 >= 0:
- capicua = 'si'
- print ('el numero ' + capicua + ' es capicua')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement