Tecnología

Inicio

Cómo utilizar las funciones en Python

La función es la forma más fundamental de la abstracción de una tarea en lenguajes de programación modernos. Cualquier código que se repite más de una vez en su programa es un candidato para su uso en función de Python. Por ejemplo, si sus ofertas de programas con temperaturas y se tienen que convertir a menudo desde y hacia Fahrenheit y Celsius, la escritura de funciones para hacer esos cálculos es una buena idea. piezas que no son triviales o largos de código que, de otro modo el desorden de una función más simple es también un buen lugar para utilizar una función.

Instrucciones

1 Crear un nombre corto y descriptivo para su función. Todos los nombres de funciones deben describir lo que lleva a cabo la función. Por ejemplo, un buen nombre para una función que convierte de Fahrenheit a Celsius podría ser "fah_to_cel", mientras que un nombre innecesariamente largo y difícil de tipo sería "convert_fahrenheit_to_celsius." Además, asegúrese de seguir las convenciones de nomenclatura (como convenciones CamelCase o lower_case) utiliza su programa.

2 Decidir el número y el nombre de argumentos. Las funciones de Python pueden tomar cualquier número de argumentos. Debido a que Python es un lenguaje dinámico, que no tendrá que preocuparse por el tipo de estos argumentos, pero debería llamarse así. Las mismas pautas de denominación del nombre de la función se aplica a los argumentos. Si uno de los parámetros es la temperatura en grados Celsius, un buen nombre sería "cel" o "Celsius", mientras que "temperature_in_celcius" o "c" sería demasiado difícil de manejar.

3 Determinar cuál es la función devolverá. Antes de que pueda sentarse y escribir la función, usted tiene que saber cómo se va a utilizar. Tendrá que saber si la función devolverá un valor. Como Python es un lenguaje dinámico, que no tendrá que preocuparse por el tipo de este valor de retorno, pero usted debe saber lo que es con el fin de empezar a escribir código que utiliza esta función.

4 Escribe el prototipo de función. Esta es la afirmación de que comience el cuerpo de la función e incluye el nombre de la función y los parámetros. Este ejemplo muestra una función que convierte grados Celsius a Fahrenheit. Se toma un solo argumento, los grados en grados Celsius, y devuelve los grados Fahrenheit en:

cel_to_fah def (cel):

5 Escribir el cuerpo de la función. Asegúrese de prestar atención a la sangría ya que esto es un bloque. El cuerpo de la función terminará en la primera línea que se aplica sangría al mismo o menor nivel que la palabra clave "def", que comenzó la función.

cel_to_fah def (cel):
Fah = (cel * (9,0 / 5,0)) + 32
Fah retorno

6 Utilice la función en su programa:

print ( "La temperatura en grados Fahrenheit es% d grados" cel_to_fah% (FAH))