Imprimir mensajes en python
solo se utiliza el print''
asi que podemos poner
print 'Hola a todos'
y la consola devolvera los siguiente
hola a todos
variables:
pues las variables en python no tienen un formato definido
asi que podemos poner
a=34 y obviamente se entiende que es un numero entero y que si
lo sumamos con otra variable pues debe ser de el mismo tipo y
formato ya que no podemos sumarlo con un float o con un string
por que el resultado seria un error de tipos
este es un string
a='32'
asi que si sumamos un entero a=34 y b=4
entonces debes ser asi
c=a+b
y si lo deseamos imprimir
entonces podemos poner lo ssiguiente en codigo basico
print 'suma de a +b:',c y listo
son cosas muy basicas
pero se que teniendo las bases fijas se
podran lograr scripts elegantes y lujosos y para nada estorbosos.
#############################################
Poner comentarios al codigoes muy facil ya que para empezar a hacer cosas de calidad
y programas que sean legibles ,pues podemos poner comentarios a nuestro codigo
de esta forma.
#Impresion en pantalla de la varible
a=2
b=3
c=a+b
print 'suma de a+b:',c
un consejo que les doi muy grande es que comentemos nuestro codigo
cuando sea necesario y cuando trabajemos en equipo ya que
si un dia desarrollamos un software de buena calidad y con seguridad
compleja ,pues a las personas intrusas a nuestro codigo les seria muy
facil saber de que trata nuestro codigo con la ayuda de un buen
desensamblador y con la gran ayuda de nuestros codigos comentados.
#############################################
Introducir datos desde tecladolos datos desde teclado se pueden hacer de diferentes formas,aunque con codigo parecido.
la primera es esta:
sin variables,solo pedir algo:
raw_input()
para cualquiera de las formas de pedir datos desde teclado nosotros podemos
poner algun cometario dentro de los parentesis():
ejemplo:
raw_input('Nombre:')
Segunda forma
Pedir variables desde teclado :
se hace de esta forma
variable=raw_input('Nombre:')
aqui es donde entran los tipos de variable ya que si queremos pedir
un dato de cualquier tipo debemos de poner el codigo como el anterior,
pero si deseamos pedir un entero pues solo ponemos
variable=int(raw_input('numero telefonico:'))
la estructura de el codigo es la misma para cualquier tipo variable
variable=tipo(raw_input('mensaje'))
###########################################
Primer aplicacion de consola
####################
print'----Primera Aplicacion----'
nombre=raw_input('TuNombre:')
print 'Bienvenido ',nombre
####################
despues solo guardamos el archivo con el nombre que sea
pero recuerda que siempre deberas guardarlo con la terminacion
.pypara que el interprete sepa que se trata de un archivo valido
y ademas que es ejecutable de python.
###########################################
Sentencias condicionalescomo hemos visto en todos los lenguajes de programacion siempre hay estructuras
condicionales como son los if else y elif y como era de esperarse en python
tambien existen estas condicones que sirven y son ,para realizar cierta operacion
en caso de que se cumpla una condicion o no.
IFla sintaxis de el IF en python es sumamente facil ya que no requiera mas que de el inicio de la sentencia IF y la condicion y para cerrar solo dos puntos:
y ademas todo el codigo de python siempre debe estar sangrado ,me refiero a que todas los ciclos,sentencias ,funciones y clases deben estar en una estructura donde se pueda apreciar el codigo sin problemas ,ademas de que si el codigo no esta sangrado correctamente de acuerdo a el codigo que se haya puesto,el intereprete marcara un error de tipo 'indent'.
Ademas ,quiero comentar que en este lenguaje no hay switch y por lo tanto no hay case .....pero si existen estas sentencias que ademas pu8eden servirnos para lo mismo que un switch y un case.
Codigo Sangrado
sintaxis
numero=90
if (numero<100):
print'El numero es menor a 100',numero
Else:Esta sentencia nos sirve y ayuda para tomar consideraciones de que si la sentencia IF no es valida o no se cumplio ,else aparecera y se realizaran las actividades que tenga dentro de su sentencia.
###########################
sintaxis
numero=101
if(numero<90):
print'el numero es menor a 100'
else:
print'el numero es mayor a 100'
###########################
ELIFEl elif de Python, vendria ser la equivalencia a el else if o el switch en Flash.
En este ejemplo, si uno escribe 7 la repuesta que da es “Escribiste un Numero menor a 10″. Y no da la ultima “NO has escrito 10″ a diferencia del primer ejemplo de condicionales en Python. Lo que hace es revisar caso por caso para evaluar el que esta bien, y cuando lo hace deja de ejecutarse, a diferencia de el if solo.
sintaxis
a = int(raw_input('Escribe un Numero: '))
if a == 10:
print 'Has escrito 10'
elif a < 10:
print 'Escribiste un Numero menor a 10'
elif a > 10:
print 'Escribiste un Numero MAYOR a 10'
elif a != 10:
print 'NO has escrito 10'
else :
print 'JODETE'