Código para validar (aceptar) sólo números
Publicado por Pedrin (3 intervenciones) el 28/05/2019 00:09:56
Éste es mi programa, pero no hallo el código para que sólo pueda aceptar números, o sea si alguien ingresa una letra le aparezca un mensaje como:
¡Ingresa un número!
y no que aparezca el mensaje de error.
Gracias de antemano.
¡Ingresa un número!
y no que aparezca el mensaje de error.
Gracias de antemano.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import random
intentosRealizados = 0
print("Hola, ¿cómo te llamas?")
nombre=input()
numero = random.randint(1,20)
print("Bueno, " + nombre + ", estoy pensando un número entre el 1 y el 20.")
while intentosRealizados < 5:
print("Intenta adivinar: ")
estimacion = input()
estimacion = int(estimacion)
if estimacion < numero:
print("¡Tu número es muy bajo! ")
intentosRealizados = intentosRealizados + 1
if estimacion > numero:
print("¡Tu número es muy alto! ")
intentosRealizados = intentosRealizados + 1
if estimacion == numero:
intentosRealizados = intentosRealizados + 1
break
if estimacion == numero:
intentosRealizados = str(intentosRealizados)
print("¡Buen trabajo, " + nombre + "! ¡Has adivinado el número en " + intentosRealizados + " intentos!")
if estimacion != numero:
numero = str(numero)
print("Lo siento. El número era " + numero)
Valora esta pregunta


0