elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Python
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Python  (Leído 2,682 veces)
Darui803

Desconectado Desconectado

Mensajes: 28


Ver Perfil
Python
« 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


En línea

DeMoNcRaZy


Desconectado Desconectado

Mensajes: 420


$~*|_


Ver Perfil
Re: Python
« Respuesta #1 en: 11 Septiembre 2015, 16:50 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
  1. variable = raw_input("Input (No escriba mas de 10): ")
  2.  
  3. if len(variable) < 10:
  4. #código
  5.  
  6. else:
  7.  
  8. print 'No se puede introducir más de 10 caracteres'

Prueba y coméntanos.

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

Saludos.


En línea

Esta página web no está disponible - Google Chrome
engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Python
« Respuesta #2 en: 11 Septiembre 2015, 17:03 pm »

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
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.
tincopasan


Desconectado Desconectado

Mensajes: 1.286

No es lo mismo conocer el camino que recorrerlo.


Ver Perfil
Re: Python
« Respuesta #3 en: 11 Septiembre 2015, 22:07 pm »

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
  1. nombre=input("tu nombre: ")
  2. while len(nombre) != 10:
  3.    print("el nombre no corresponde")
  4.    nombre=input("tu nombre: ")
  5. #si tiene 10
  6. print("correcto")
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines