Declaración de Variables y Operadores
descargar notebook : Variables - ipython
video variables - ipython
Este notebook tiene un resumen de declaración de variables y operadores básicos, para abrirlo también se puede usar el pycharm, ipython instalado con anaconda o la versión online de jupyter en https://try.jupyter.org/ después de descargar el archivo lo suben haciendo click en Upload que esta en la parte superior derecha.
Ingreso de variables
# Sintaxis
variable = input("mensaje que aparece en pantalla")
# Ejemplo
'''
El input siempre guarda las variables en tipo string, es decir letras o cadena de caracteres ('a,b,c,....'),
si necesitamos un numero real, ponemos float(...) y entre los parentesis el input
'''
numero = float(input("Ingrese un numero: "))
if ... else
# Sintaxis
if [condición logica]:
instrucciones que se ejecutan si la [condición lógica] es verdadera
else:
instrucciones que se ejecutan si la [condición lógica] es falsa
# No olvidar los dos puntos despues del if y else, la identación es obligatoria.
# Ejemplo
edad = 25
if edad > 18:
print("Es mayor de edad")
else:
print("Es menor de edad")
# en este caso como la condición lógica es verdadera, porque 25 > 18 imprime "Es mayor de edad"
nombre = input("Escriba su nombre: ")
numero_libros = int(input("Escriba el numero de libros que leyo este año: "))
if numero_libros == 1:
print(nombre, "leyo", numero_libros, "libro este año")
elif numero_libros <= 0:
print(nombre, "no leyo ningun libro este año")
else:
print(nombre, "leyo", numero_libros, "libros este año")
Funciones
descargar notebook: Funciones
video Funciones
# sintaxis basica para una función de python
def nombre_funcion(argumento1, argumento2, ....):
# instrucciones de la función
pass
# Ejemplo : función que devuelve el cuadrado de un numero
def f(x):
return x**2
# para llamar la función
f(3)
>> 9
Ciclos
descargar notebook - Ciclos for, while
video Ciclos for, while
# sintaxis ciclo for de python
# se genera un rango que va desde cero hasta el numero que indiquemos menos uno
for indice in range(10):
# [instrucciones]
continue
# Ejemplo
for i in range(10):
print(i, end=" ")
>> 0 1 2 3 4 5 6 7 8 9
# sintaxis
while [condición]:
[instrucciones]
# Ejemplo
cont = 0
while cont < 10:
print(cont, end=" ")
cont += 1 # cont = cont + 1
>> 0 1 2 3 4 5 6 7 8 9
'''
Nota:
podemos poner un else despues de un for o un while para garantizar que el ciclo se ejecuta por completo,
las instrucciones que aparecen despues del "else:" se ejecutan solo si el ciclo se completa,
es decir si no hay "break", dentro del ciclo, ya que la instrucción break, sirve para romper y
salirse del ciclo.
'''
Nota: En python la identación es obligatoria, es decir los espacios en blanco antes de las instrucciónes, en pycharm seleccionando todo el texto y luego precionando "Shift + Tabulador" se quitan los espacios.