Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- arr = []
- cond = False
- print('|EVALUADOR DE Nº CAPICUAS|\n')
- while cond==False:
- cond2 = False
- opc=int(input('Opciones\n\n1. Evaluar numero\n0. Salir\n\n<opcion>: '))
- if opc == 1:
- for i in range(len(arr)):
- arr.pop()
- var1 = int(input('\nIngrese un numero entre 0 y 9.999: '))
- while cond2==False:
- cond2 = True
- if var1>=1000 and var1<=9999:
- arr.append(var1//1000)
- var1 = var1%1000
- cond2 = False
- elif var1>=100 and var1<=999:
- arr.append(var1//100)
- var1 = var1%100
- cond2 = False
- elif var1>=10 and var1<=99:
- arr.append(var1//10)
- var1 = var1%10
- cond2 = False
- else:
- arr.append(var1//1)
- var1 = var1//1
- elif opc == 0:
- cond = True
- else:
- print('\nOpcion invalida!\n')
- if cond == False:
- if len(arr) == 4:
- if arr[0] == arr[3]:
- if arr[1] == arr[2]:
- print('\n'+str(arr[0])+''+str(arr[1])+''+str(arr[2])+''+str(arr[3])+' es capicua.\n')
- else:
- print('\n'+str(arr[0])+''+str(arr[1])+''+str(arr[2])+''+str(arr[3])+' no es capicua.\n')
- else:
- print('\n'+str(arr[0])+''+str(arr[1])+''+str(arr[2])+''+str(arr[3])+' no es capicua.\n')
- elif len(arr) == 3:
- if arr[0] == arr[2]:
- print('\n'+str(arr[0])+''+str(arr[1])+''+str(arr[2])+' es capicua.\n')
- else:
- print('\n'+str(arr[0])+''+str(arr[1])+''+str(arr[2])+' no es capicua.\n')
- elif len(arr) == 2:
- if arr[0] == arr[1]:
- print('\n'+str(arr[0])+''+str(arr[1])+' es capicua.\n')
- else:
- print('\n'+str(arr[0])+''+str(arr[1])+' no es capicua.\n')
- elif len(arr) == 1:
- print('\nPara que un numero pueda considerarse como capicua, debe tener al menos 2 digitos!\n')
- print('\nFin de la ejecucion\n')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement