Skip to content

Conversation

@JuliaBonartDev
Copy link

Descripción

Breve resumen del cambio realizado y motivación.

Checklist

  • ejercicios 01_intro y calculadora v1 - suma básica hechos
  • aprendí la estructura de try except
  • No entendí en este estructura if name == "main":
    main() despues de crear una función def main():
    de donde viene este name?

@Anais-RV
Copy link
Owner

name es una variable especial que Python crea automáticamente en cada archivo, una palabra reservada de Python.
Sirve para saber si el archivo se está ejecutando directamente o si se ha importado desde otro.
Si ejecutas el archivo directamente (python calculadora.py), entonces name toma el valor de main y si lo usas como una importación en otro archivo tomará el valor de "calculadora" no ejecutándose main pero dejando las funciones de este archivo al servicio del lugar donde se importe.
Así, el mismo archivo puede servir como programa principal y también como módulo reutilizable.

Copy link
Owner

@Anais-RV Anais-RV left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

El código está perfecto, ¡Muy buen trabajo!

@JuliaBonartDev
Copy link
Author

JuliaBonartDev commented Oct 30, 2025 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants