Cara, isso não é equivalente.
Equivalência não é necessariamente ter a mesma quantidade de linhas, com a mesma quantidade de instruções. Pra mim, código equivalente é o que produz o mesmo resultado.
O import
do Python é bem diferente do include
do C, leia isso e isso.
Ah, por padrão, o status code de um script Python é zero, nem precisava de sys.exit
. E a soma de dois inteiros resulta em um inteiro, então usar int
é redundante também.
E o __main__
serve para o código não ser executado se o arquivo for importado, é uma semântica bem diferente do main
do C.
Pronto, estou justificando meu negativo, espero que assim ninguém reclame...