Skip to content

Latest commit

 

History

History

python

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Aprendiendo Python con League of Legends

Contenido

Introducción

Este tutorial está diseñado para ayudarte a aprender los fundamentos de Python mientras exploras el universo de LoL. No necesitas experiencia previa en programación para seguir este curso.

Tipos de Variables

En Python, hay varios tipos de datos básicos que son importantes para manejar información en tus programas. Aquí los ejemplos se relacionan con LoL:

Enteros (int)

nivel = 18  # Nivel máximo en LoL

Flotantes (float)

vida = 1000.0  # Vida de un campeón

Cadenas (str)

nombre = "Teemo"  # Nombre de un campeón

Listas (list)

campeones = ["Teemo", "Garen", "Lux"]  # Lista de campeones

Diccionarios (dict)

campeon = {
    "nombre": "Teemo",
    "vida": 1000.0,
    "nivel": 18
}  # Datos de un campeón

input

nombre = input("¿Cómo te llamas? ")
print(f"¡Hola, {nombre}!")

print

print("¡Hola, invocador!")

Estructuras de Control

Condicionales

nivel = 18
if nivel == 18:
    print("¡Has alcanzado el nivel máximo!")

Bucles

campeones = ["Teemo", "Garen", "Lux"]
for campeon in campeones:
    print(campeon)

Funciones

Definición

def saludar():
    print("¡Hola, invocador!")

Parámetros

def saludar(invocador):
    print(f"¡Hola, {invocador}!")

Retorno

def sumar(a, b):
    return a + b

Clases y Objetos

Definición

class Campeon:
    def __init__(self, nombre, vida, nivel):
        self.nombre = nombre
        self.vida = vida
        self.nivel = nivel

    def subir_nivel(self):
        self.nivel += 1

Instancia

teemo = Campeon("Teemo", 1000.0, 18)
print(teemo.nombre)
print(teemo.vida)
print(teemo.nivel)
teemo.subir_nivel()
print(teemo.nivel)