Autor
|
Tema: [SOLUCIONADO]Detectar si en un input escribes letras o números (ayuda) (Leído 2,945 veces)
|
Biodude9456
Desconectado
Mensajes: 26
|
Pues eso mismo, que no se como podría hacerlo he intentado con un bucle while pero no lo consigo. Ayuda from time import sleep
name = input("Di tu nombre: ") while name in range(-7777,7777,1): name = input(" He dicho que digas tu nombre!!") return sleep(1) print("Hola bebesss") sleep(0.5) print("Perdón, quería decir "+ name+ " :(") number1 = float(input(" Di el numero a multiplicar: ")) number2 = float(input(" Di cuantas veces quieres multiplicarlo: "))
i = 0
while (i< number2): i+=1 print(str(number1)+" * "+str(i)+" = "+ str(number1*i))
|
|
« Última modificación: 27 Febrero 2016, 21:38 pm por Biodude9456 »
|
En línea
|
|
|
|
engel lex
|
parece python, es bueno que aclares el lenguaje
con el return estás es saliendo de el main y termina el programa... quita el return
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
Biodude9456
Desconectado
Mensajes: 26
|
Me explico mejor, el lenguaje es phyton, y lo que no consigo es que el ciclo while que puse no lo interpreta, pasa directamente a la siguiente linea de código :/ from time import sleep
name = input("Di tu nombre: ") while name in range(-7777,7777,1): name = input("Pon tu nombre...")
sleep(1) print("Hola bebesss") sleep(0.5) print("Perdón, quería decir "+ name+ " :(") number1 = float(input(" Di el numero a multiplicar: ")) number2 = float(input(" Di cuantas veces quieres multiplicarlo: "))
i = 0
while (i< number2): i+=1 print(str(number1)+" * "+str(i)+" = "+str(number1*i))
|
|
|
En línea
|
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.885
|
Hola Cuando formules una pregunta sobre programación donde claramente el compiler te indica un error (al menos en el último código que pusiste)... intenta especificar el mensaje de error, por favor. es lo más importante. Puedes utilizar las funciones str.isalpha() o str.isdigit() Ejemplo: name = '' while not (name.isalpha()): name = raw_input("Di tu nombre: ")
Saludos!
|
|
« Última modificación: 27 Febrero 2016, 03:46 am por Eleкtro »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Input de Solo Números
Desarrollo Web
|
spysecurityca
|
2
|
2,272
|
8 Mayo 2014, 01:49 am
por EFEX
|
|
|
INPUT Text: Evitar que aparezcan sugerencias del navegador mientras escribes
Desarrollo Web
|
sergio98
|
2
|
2,623
|
23 Junio 2014, 21:13 pm
por sergio98
|
|
|
Ayuda creando input box y obteniendo input en un string. Windows Api.
Programación C/C++
|
@XSStringManolo
|
3
|
2,182
|
11 Junio 2019, 10:29 am
por Eternal Idol
|
|
|
[Resuelto] [Pregunta]: Input sólo letras con javascript
Desarrollo Web
|
Leguim
|
3
|
3,224
|
27 Septiembre 2019, 16:08 pm
por MinusFour
|
|
|
[Pregunta]: Detectar cambió en un input en especifico (JS)
Desarrollo Web
|
Leguim
|
3
|
3,563
|
4 Diciembre 2019, 17:04 pm
por Leguim
|
|