Python

Iniciado por Darui803, 11 Septiembre 2015, 16:39 PM

0 Miembros y 1 Visitante están viendo este tema.

Darui803

Como hago para limitar el numero de caracteres ingresados en un Entry?
Por ejemplo que solo pueda ingresar 10

DeMoNcRaZy

Cita de: Darui803 en 11 Septiembre 2015, 16:39 PM
Como hago para limitar el numero de caracteres ingresados en un Entry?
Por ejemplo que solo pueda ingresar 10


Puedes probar algo así:

Código (python) [Seleccionar]
variable = raw_input("Input (No escriba mas de 10): ")

if len(variable) < 10:
#código

else:

print 'No se puede introducir más de 10 caracteres'


Prueba y coméntanos.

PD: Hay un subforo dedicado para Python. (Scripting)

Saludos.
Esta página web no está disponible - Google Chrome

engel lex

los temas deben estar en sus respectivos subforos, como te indicaron esto va en scripting... también deben tener títulos descriptivos al problema...
corrige el título


Tema movido
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.

tincopasan

1) lo malo de usar if es que solo comprueba una vez, sería mejor usar while
2)si es exclusivamente con 10 caracteres el signo de la comparación sería con !=
Código (python) [Seleccionar]
nombre=input("tu nombre: ")
while len(nombre) != 10:
    print("el nombre no corresponde")
    nombre=input("tu nombre: ")
#si tiene 10
print("correcto")