













Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
En este capítulo se presenta la idea básica de las funciones en el contexto de Programación de Videojuegos. Se explica qué son funciones, su uso en Python y algunas consideraciones importantes. Se distinguen funciones integradas y definidas en módulos, y se muestran ejemplos de conversión de tipos mediante funciones integradas.
Tipo: Apuntes
1 / 21
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!














❖ (^) Una función es un bloque de código organizado y reutilizable que se utiliza para realizar una acción determinada.
print("Hola Mundo")
❖ (^) Tres partes importantes: ➢ (^) Nombre de la función ➢ (^) Argumento o parámetro ➢ (^) Valor de retorno type("Ciudad") <class ‘str’>
❖ (^) Funciones que convierten valores de un tipo a otro. ➢ (^) int int(3.99999) Devuelve 3, pero no se imprime int(-2.3) Devuelve -2, pero no se imprime int(3) Devuelve 3, pero no se imprime int("3") Devuelve 3, pero no se imprime
❖ (^) Funciones que convierten valores de un tipo a otro. ➢ (^) float float(32) Devuelve 32.0, pero no se imprime float("3.14159") Devuelve 3.14159, pero no se imprime float("hola") Traceback (most recent call last): File "
➢ (^) Además las funciones integradas, existen funciones predefinidas disponibles en bibliotecas. ➢ (^) Estas funciones se definen en módulos. ■ (^) Un módulo es un archivo que contiene definiciones de funciones, clases, variables, constantes u otros objetos de Python. ■ (^) Para usar las funciones de un módulo, debemos importar el módulo.
❖ (^) Las funciones se llaman usando el formato notación punto , es decir, nombre del módulo y el nombre de la función, separados por un punto. ❖ (^) Ejemplo import math grados = 45 radianes = grados * 2 * math.pi / 360. math.sin(radianes)
❖ (^) Algunas funciones no reciben parámetros ➢ (^) Ejemplo: la función random en el rango [0.0,1.0) import random print(random.random()) Salida: 0. random.random(20) Traceback (most recent call last): File "
❖ (^) Otras formas de importar ➢ (^) Importar solo una función from math import sin sin(15) Devuelve 0.6502878401571168, pero no imprime ➢ (^) Importar más de una función from math import sin, cos print(cos(15) + sin(16))
❖ (^) Otras formas de importar ➢ (^) Importar todas las funciones del módulo from math import * print(sin(15) + cos(15) + sqrt(16) ) Salida: 3.