Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/12/2011, 17:10
DXCuliacan
 
Fecha de Ingreso: diciembre-2011
Ubicación: Culiacán
Mensajes: 10
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: Quiero aprender a leer un número por el teclado

Cita:
Iniciado por zerokilled Ver Mensaje
buenas,
yo también soy nuevo en python... por lo que desconozco todos los ambientes en que puede funcionar python. no obstante, el entorno más básico es la consola de comandos. con un simple raw_input("mensaje a mostrar") en python 2.7, permite al usuario ingresar contenido desde el teclado.

Código python:
Ver original
  1. keyinput = raw_input("Ingresa un número: ") #esta linea es la que te permite leer desde el teclado
  2. try:
  3.    keyinput = int(keyinput)
  4. except ValueError:
  5.    print "Usted no ingreso un numero."
  6. else:
  7.    print "Usted ingreso el numero:", keyinput
guardas el script en un archivo *.py, lo ejecutas, y ya lo tienes funcionando. si no comienzas por algun tutorial introductivo de python, te quedaras encerrado. ¡ánimo!
Muchas gracias. Si me sirvió bastante!!!

Sólo que tengo una duda: Al momento de reconstruir tu código (Omití por el momento el despliegue del error; sólo dejé el desplegar); me quedó algo como esto y si me funcionó:
Código Python:
Ver original
  1. # -*- coding: utf-8 -*-
  2. class Lectura:
  3.     keyinput=raw_input("Teclee un número cualquiera: ")
  4.     print "El número tecleado es ", keyinput

Pero al momento de ponerle en lugar de keyinput otro nombre a la variable, me marca error de compilación. ¿A qué se debe esto? :S

Saludos y gracias!!!