# -*- coding: utf-8 -*-
#Para indicar que queremos usar codificación utf-8 en los comentarios (tildes, eñes..)

'''
Python a diferencia de otros lenguajes se trata de un lenguaje
no tipado. Esto quiere decir que ha diferencia de Java o C, cuando queremos
guardar una variable de tipo entero, se hace exactamente igual que un float
o un string.
'''

#Por lo tanto, podemos asignar valores de la siguiente forma:
variable1 = 5
var2 = "Ola k ase"
varFloat = 12.45

'''
Los más avispados se habrán dado cuenta que no hay ';' al final de cada sentencia.
Python no utiliza ningún simbolo especial para delimitar el fin de cada sentencia, por lo que si una sentencia
es muy larga, para indicar que son varias líneas se debe usar '\'.
'''

#Este string es much largo, so string.
string = "Esta frase es tremendamente larga, tanto que no se me esta ocurriendo muy bien \
			que poner, por lo que: LUZ, FUEGO, DESTRUCCIÓN. A nuestros enemigos hay que vencer, \
			luchando hasta el final!!"

#Suma muy larga e importante
operacion = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + \
			1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 \
			+ 1 + 1 + 1 + 1 + 1

'''
También existen los operadores típicos acortados de la mayoría de lenguajes:
	"a += b" Equivalente a realizar a = a + b 
	"a -= b" Equivalente a realizar a = a - b
	"a *= b" Equivalente a realizar a = a * b
	"a /= b" Equivalente a realizar a = a / b
	"a**N" Equivalente a elevar la variable 'a' al número N. Ej: 10**2 = 100

	A diferencia de otros lenguajes, Python no posee el autoincremento (++) y el 
	autodecremento (--).

Creo que no se me olvida nada importante. Como se ve, la sintaxis es muy simplona y sencilla.
'''