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))
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
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))
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!