Ejercicio
Parámetros De Función Principal Y Suma
Objectivo
Desarrolle un programa Python llamado "suma" que tome dos números enteros de la línea de comandos e imprima su suma. Por ejemplo, si ejecuta el programa con el comando suma 5 3, debería mostrar 8.
Ejemplo de ejercicio de Python
Mostrar código Python
import sys
# Define the sum function
def sum_numbers(a, b):
return a + b
# Main function to handle command line input
def main():
# Check if we have exactly two arguments (excluding the script name)
if len(sys.argv) != 3:
print("Please provide exactly two numbers.")
return
try:
# Parse the command line arguments as integers
num1 = int(sys.argv[1])
num2 = int(sys.argv[2])
# Calculate and print the sum
result = sum_numbers(num1, num2)
print(result)
except ValueError:
# Handle the case where the inputs are not valid integers
print("Please provide valid integer numbers.")
# Call the main function to execute the program
if __name__ == "__main__":
main()
Output
python sum.py 5 3
Código de ejemplo copiado
Comparte este ejercicio de Python