Ejercicio
Función Doble Con Parámetro Mutable
Objectivo
Desarrollar una función Python llamada "double_value" para calcular el doble de un número entero y modificar los datos pasados como argumento. Dado que Python no utiliza parámetros de referencia de la misma manera que C#, utilizaremos un tipo mutable como una lista para lograr un comportamiento similar. Por ejemplo:
def double_value(num):
num[0] *= 2
x = [5]
double_value(x)
print(x[0])
mostraría 10
Ejemplo de ejercicio de Python
Mostrar código Python
# Define the function double_value which doubles the value of the first element in the list
def double_value(num):
num[0] *= 2 # Double the value of the first element in the list
# Main function to test the double_value function
def main():
x = [5] # Create a list with a single element (5)
double_value(x) # Call the double_value function to double the first element
print(x[0]) # Print the first element of the list, which is now 10
# Call the main function to execute the program
main()
Output
10
Código de ejemplo copiado
Comparte este ejercicio de Python