Sobre a diferença importado x ...
Sobre a diferença importado x ...
Com quase nenhuma modificação, o professor poderia ter feito um arquivo apenas, chamado jogos.py
por exemplo, e colocado nesse arquivo a implementação tanto do menu de seleção quanto dos demais jogos.
Agora imagine que não são apenas 2 jogos, são 200. E que o desenvolvimento dos 200 jogos vão ser divididos entre uma equipe. E que essa equipe tem horários diferentes de trabalho, então eles tem que se organizar para dividir a responsabilidade, planejar a entrega e comunicar entre si.
Já pensou quão trabalhoso seria para a equipe toda mexer em um arquivo apenas? E os problemas que poderiam surgir quando uma parte dessa equipe quisesse fazer a entrega da sua parte?
A estratégia de dividir o projeto em módulos vem para isso, ajudar na organização e no desenvolvimento, permitindo que cada um 'mexa apenas no seu quadrado'. Fora que permite também uma maior legibilidade e possibilita que cada modulo até seja testado individualmente.
obrigada pela resposta!