Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import msvcrt as key
- def input_int(mensaje):
- print(mensaje,sep="",end="")
- #print(mensaje)
- entrada=""
- while True:
- tecla = ord(key.getch())
- #print(tecla) # Print para depuración
- if tecla>=48 and tecla<=57:# Si es numero
- entrada += chr(tecla)
- print(chr(tecla),end="")
- elif tecla==45 or tecla==43: # Si es + o -
- if len(entrada)<1: # Solo si es el primer dígito
- print(chr(tecla),end="")
- entrada += chr(tecla)
- elif tecla==13:
- break
- print("") # Para que ponga un salto de linea
- if len(entrada)<1 or entrada=="+" or entrada=="-" : # Si lo han dejado vacio o solo + o - entonces 0
- entrada="0"
- return int(entrada)
- a= input_int("Escriba un número entero: ")
- b= input_int("Escriba un número entero: ")
- c=a+b
- print(c)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement