Python: ¿cómo llamo a los programas externos de Python?

Voy a presentar esto diciendo que es una tarea. No quiero escribir código para mí, solo para señalarlo en la dirección correcta.

Somos capaces de trabajar en un proyecto de nuestra elección, así que estoy trabajando en un programa para ser un mini portafolio de todo lo que he escrito hasta ahora. Así que voy a hacer un programa en el que el usuario ingresará el nombre de un programa (elegido de una lista dada) y luego ejecutaré el programa elegido dentro del shell existente.

Sin embargo, realmente no puedo encontrar información sobre cómo recurrir a programas externos. ¿Alguien puede señalarme en la dirección correcta? Pensé en poner todo el código en un programa largo con un montón de bucles if para ejecutar el código correcto, pero me gustaría hacerlo un poco más complicado que eso.

Respuestas a la pregunta(6)

Su respuesta a la pregunta