viernes, 2 de febrero de 2018

Zona Python Práctica # 3 .- Practiquemos el uso de operadores en Python

Practica # 3 Usando operadores aritméticos en Python

Realiza un programa que solicite dos números (por separado) y devuelva por pantalla la suma, resta, multiplicación y división de estos. Si tienes problemas al recordar cómo usar las funciones print() e input(), da un vistazo a las publicaciones # 3 y # 4 de Zona Python en este blog.

TIP: Para que un número se almacene en una variable, se le debe indicar esta característica de la siguiente forma:

print (‘introduce un numero: ’)
num = int(input( ))

La instrucción int() indica el tipo de dato que se almacenará, en este caso int() indica que es un número.

Nuestro código en el editor de texto debe ver así:


El resultado por pantalla de CMD debe ser el siguiente:


Diviértete probando este código de distintas formas, adquiere practica ejercitándote una y otra vez.


Zona Python # 7 .- Como usar los operadores en Python

Que son y como se usan los operadores en Python

Los operadores son símbolos especiales en Python que llevan a cabo operaciones aritméticas y de cálculo lógico. En Python, los operadores se pueden usar al momento de declarar una variable o durante el desarrollo del código. 

Vamos a ver como se usan, por ejemplo, los operadores matemáticos. Abrimos nuestro editor y escribimos el siguiente código:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

a = 5
b = 3

su = a + b
res = a - b
multi = a * b
div = a / b

print ('La suma 5 + 3 es: ', su)
print ('La resta de 5 - 3 es: ', res)
print ('La multiplicación de 5 * 3 es: ', multi)
print ('La división de 5 / 3 es: ', div)

Lo que hace este código es declarar dos variables al inicio “a” y “b”. Se le asignan los valores 5 y 3 respectivamente. Después, con la finalidad de observar cómo se usan en Python los operadores aritméticos, declaramos 4 variables con el inicio del nombre de cuatro operaciones básicas; suma, resta, multiplicación y división

En estas 4 variables su, res, multi y div se realiza un cálculo según el operador aritmético y el resultado se asigna a cada uno de ellas. Para visualizar el resultado, mandamos a imprimir por pantalla los valores mediante la función print().

Así lo veremos al ejecutarse en nuestra consola CMD de Windows:


Zona Python # 6 .- Operadores en Python

Operadores que usaremos en Python

En Python también tenemos los llamados operadores. Un operador es básicamente un símbolo que utilizamos en expresiones como “1+3″ donde 1 y 3 serían operandos y “+” es el operador.

Existen diferentes tipos de operadores, por el momento veremos los operadores más sencillos e iremos avanzando conforme este blog vaya creciendo. Mientras tantos demos un repaso a los operadores que se usan en Python de forma general. 

Operadores aritméticos

Los operadores aritméticos en Python son:

+
Suma
-
Resta
*
Multiplicación
/
División
**
Potenciación
//
División, se obtiene parte entera del cociente
%
División, se obtiene el resto

Operadores binarios

Los operadores binarios emplean en sus operaciones la representación binaria de los datos. Los operadores binarios son:

&
AND
|
OR
^
XOR
~
NOT
<< 
Desplazamiento a la izquierda
>> 
Desplazamiento a la derecha

Operadores de comparación o relacionales

Los operadores de comparación en Python son:

< 
Menor que
> 
Mayor que
<=
Menor o igual que
>=
Mayor o igual que
==
Igual a
!=
Distinto de

Operadores lógicos

Los operadores lógicos permiten encadenar varias condiciones.

and
Y
or
O
not
NO


Zona Python # 5 .- Breve repaso a los tipos de datos en Python

Tipos de Datos en Python

Existen diferentes tipos de datos en Python. Dedicar un post al análisis profundo de estos sería muy extenso y esto iría en contra de la finalidad de este blog; aprender Python de forma fácil. 

Es por ello que revisaremos brevemente este tema y en futuras publicaciones hablaremos de cada uno de estos tipos de datos de forma más completa.

Tipo de dato numérico

En Python tenemos: números enteros, números decimales y números complejos. Los números enteros representan todos los números "Enteros" (positivos y negativos). Los números decimales son todos los números que contiene dígitos después de un punto decimal. También existe los números complejos, que son utilizados generalmente para funciones matemáticas.

Tipo de dato String o Cadena

Un String o Cadena es una secuencia de caracteres. Las cadenas comienzan y terminan con comillas dobles o simples. Para una cadena de texto larga y que tiene saltos de líneas, podemos utilizar las comillas triples ("""Texto""")

Tipo de dato Boolean (True y False)

El tipo de datos más simple de construir es el tipo Booleano (verdadero y falso). Muy útil en las expresiones condicionales y cualquier otro lugar que se necesite la verdad o falsedad de una condición.

Tipo de dato Tupla

Las Tuplas son como un tipo de contenedor que almacena una serie de valores separados por comas entre paréntesis. Las tuplas son inmutables (es decir, no pueden cambiar su contenido una vez creadas)

Tipo de datos Lista

Al igual que las tuplas, las listas son contenedores de elementos separados por comas y entre corchetes ([ ]). Pero a diferencias de las tuplas, las listas pueden ser modificadas. 

Tipo de datos Diccionario

Un diccionario es un conjunto desordenado de pares clave-valor (cada clave contiene un valor). Los elementos de un diccionario son indexados por llaves ({}).