03-06-2020, 06:55 PM
Hola tengo unas preguntas respecto al siguiente código:
Mis preguntas son las siguientes:
1) Por qué usa:
2) Es necesaria esa línea o se puede adaptar el código para que ejecutarlo sin usarlo?
3) Por qué importa sys? Para que se finalice el programa cuando ingresa el 0?
Gracias
Código:
import sys
numeros = []
continueNumber = True
result = 0
def sumarNumero(list):
global result
for n in list:
result += n
return 'El resultado es {}'.format(result)
if __name__ == '__main__':
while continueNumber == True:
numero = int(input('Numero: '))
numeros.append(numero)
continueN = int(input('Desea añadir otro numero: 1=si, 0=no: '))
if continueN == 1:
continueNumber = True
else:
continueNumber = False
print(sumarNumero(numeros))
print('='*50)
continueIsTrue = int(input('Desea ejecutar el programa nuevamente: 1=si, 0=no: '))
if continueIsTrue == 1:
numeros = []
result = 0
continueNumber = True
else:
sys.exit()
1) Por qué usa:
Código:
if __name__ == '__main__'
3) Por qué importa sys? Para que se finalice el programa cuando ingresa el 0?
Gracias