Captura de datos en Python

En Python, para capturar datos introducidos por el usuario, primero, se debe de tomar en cuenta que versión estamos usando, si se trata de Python 3.x se utiliza la función input() para capturar una cadena, si se quiere capturar un número, se debe de convertir. Mientras que en las versiones de Python 2.x se debe de usar la función raw_input() para cadenas de texto y la función input() para números.

Veamos unos ejemplos, no olvidar que la función print() en Python 3.x lleva paréntesis y en Python 2.x no los lleva.

Para Python 2.x

Para introducir una cadena:

cadena = raw_input(“Introduce una cadena de texto: “)
print “La cadena que ingreso es:\n”,cadena

Para introducir un numero:

numero = input(“Introduce un numero: “)
print “El numero que ingreso es:\n”,numero

Para Python 3.x

Para introducir una cadena:

cadena = input(“Introduce una cadena de texto: “)
print (“La cadena que ingreso es:\n”,cadena)

Para introducir un numero int:

numero = int(input(“Introduce un numero: “))
print (“El numero que ingreso es:\n”,numero)

Para introducir un numero float:

numero = float(input(“Introduce un numero: “))
print (“El numero que ingreso es:\n”,numero)

Bueno, eso sería todo, Python es un lenguaje muy fácil de aprender así que espero que haya quedado claro, saludos.

Acerca de César Iglesias

Hola, mi nombre es César, estudiante de Ingeniería en Computación, soy alguien muy curioso que le gusta aprender cosas nuevas en especial si es del mundo GNU/Linux, espero poder compartir lo poco que se con los demas.

7
Deja una respuesta

avatar
5 Hilos de comentario
2 Respuestas de hilo
1 Seguidores
 
Comentario más reaccionado
El hilo de comentarios más caliente
5 Autores de comentarios
VictordecioFranciscojulio Autores de comentarios recientes
  Suscribirse  
Los más recientes Los más antiguos Más votados
Notificarme las
decio
Invitado
decio

Hola, te hago una consulta. Estoy haciendo unos programas en python que corren en una raspberry, necesito encender un led mientras presione una tecla (del teclado) y que cuando la suelte el led se apague.
La parte del led la tengo, pero no se (o no me doy cuenta) que función para usar lo del teclado.
Saludos

Francisco
Invitado
Francisco

Buenos días:

Soy nuevo en Python y tengo una duda, quizá tonta, pero no sé resolverla de ningún modo:

¿Por qué me da este error, en Sublime Text y Python 3.6?:

valor = input (“Ingrese cantidad: “)
print (“Usted ingresó:”, valor)

Aparece en el panel inferior esto:

Ingrese cantidad: 15 (tecleo 15, aunque previamente resitúo el cursor a la derecha de la frase)

Una vez tecleo el número, pulso y se queda ahí, sin hacer nada más. No pasa al comando print

Además, curiosamente el cursor no se sitúa en su sitio tampoco, sino que se sitúa al principio de la frase “Ingrese cantidad”

Sólo logro que funcione el comando input en consola. Ah, y no da error al ejecutarlo en Sublime Text, pero no pasa de ahí. ¿Alguien sabe cómo hacer que continúe a la siguiente línea de comandos en el panel de inferior de ejecución y que ejecute correctamente el comando input en Sublime Text?

¿Pasa esto también en otros IDE’s o es cosa de Sublime Text?

Gracias anticipadas. Francisco.

Victor
Invitado
Victor

Es porque para leer números debes pasar valor = int( input (“Ingrese cantidad: “) )

Anónimo
Invitado
Anónimo

buena explicacion, me ha funcionado todito tan facilito

julio
Invitado
julio

las explicaciones sencillas son las que generan grandes resultados, me quedo todo claro con tu explicación, gracias!!!

horacio
Invitado

hola muy bueno los tutos de python.solo que hay un error en la version 2.x.x de python raw_input para cadenas y input para numeros

César Iglesias
Invitado

Ups! es cierto, ya lo he arreglado, gracias por avisarme del error y por pasarte por aquí, saludos.

Centro de preferencias de privacidad

Cookies imprescindibles

Se usan para saber si ya aceptaste nuestras políticas y para servir más rápidos los contenidos.

gdpr

Cookies de terceros

Usamos cookies de terceros en las que se almacenan externamente para conocer tus usos de navegación, si ya estás suscrito al boletín y los elementos compartidos en redes sociales

_ga, _gid

Suscríbete gratis

Suscríbete gratis

Recibe las últimas noticias y novedades de LiGNUx en tu email.
Sin publicidad, sin Spam.

Gracias por suscribirte a LiGNUx.