STEAMXperience360
STEAMX360

Laboratorio Virtual

Lab & Simuladores

Practica código, simula circuitos y accede a recursos de todos tus módulos. Todo integrado en tu espacio de trabajo STEAM.

starter.py
Python 3.12
1# STEAMXperience360 — Python Starter
2# Módulo I2: Python Aplicado
3 
4def calcular_promedio(notas: list[float]) -> float:
5 """Calcula el promedio de una lista de notas."""
6 if not notas:
7 return 0.0
8 return sum(notas) / len(notas)
9 
10def clasificar_nota(promedio: float) -> str:
11 """Clasifica el desempeño según el promedio."""
12 if promedio >= 90:
13 return "Excelencia ⭐"
14 elif promedio >= 75:
15 return "Satisfactorio ✅"
16 elif promedio >= 60:
17 return "En progreso 📈"
18 else:
19 return "Necesita apoyo 🤝"
20 
21# Prueba con notas del estudiante
22mis_notas = [85, 92, 78, 95, 88]
23promedio = calcular_promedio(mis_notas)
24 
25print(f"Promedio: {promedio:.1f}")
26print(f"Estado: {clasificar_nota(promedio)}")
27print(f"XP ganado: {int(promedio * 2)} XP 🚀")
28 
Salida
Promedio: 87.6
Estado: Satisfactorio ✅
XP ganado: 175 XP 🚀

Arduino Simulator

Simula tus circuitos en Wokwi directamente desde el navegador. Compatible con tu código de los módulos I1 e I4.

Abrir Wokwi

Lección activa

Variables, tipos y operadores
Control de flujo: if, for, while
Funciones y módulos
Manejo de archivos CSV→ actual
GitHub: control de versiones