es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para preguntar al usuario si el número es un entero, podemos usar una simple declaración if para verificar si la entrada es un número entero o no. Aquí está el código:

    num = input("Por favor ingrese un número: ")
    if num.isnumeric():
        num = int(num)
    else:
        num = float(num)
    

    En este código, primero pedimos al usuario que ingrese un número utilizando la función input. Luego, utilizamos el método isnumeric para verificar si la entrada es un número entero. Si lo es, lo convertimos a entero utilizando la función int. Si no lo es, lo convertimos a flotante utilizando la función float.

    Nota que este código asume que el usuario ingresa un número válido. Si ingresan algo que no se puede convertir a número (por ejemplo, “hola”), se generará un error. Para manejar esto, puedes utilizar un bloque try-except para capturar el error y solicitar al usuario que ingrese un número válido.

Comments are closed.