Sei sulla pagina 1di 2

Programas python

6.1 La Funcin de Funciones los programas que hemos escrito hasta ahora
comprende una funcin sola, por lo general llamada principal. Tambin hemos
estado usando funciones preescritas y mtodos incluyendo funciones de Pitn
empotradas (p.ej., abs, eval), funciones y mtodos de las bibliotecas de
estndar de Pitn (p.ej., math.sqrt), y mtodos del mdulo de grficos (p.ej.,
myPoint.getX ()). Las funciones son un instrumento importante para construir
programas sofisticados. Este captulo cubre el whys y hows de disear sus
propias funciones para hacer sus programas ms fciles para escribir y
entender.
1
El Programa Se entrena 1. Escriba un programa para imprimir la lrica de la
cancin " Viejos MacDonald. " Su programa debera imprimir la lrica para cinco
animales diferentes, similares al verso de ejemplo debajo. Los Viejos
MacDonald tenan una granja, Ee-igh, Ee-igh, Ah! Y por aquella granja l tena
una vaca, Ee-igh, Ee-igh, Ah! Con un mugido, mujas aqu y un mugido, el
mugido all. Aqu un mugido, all un mugido, por todas partes un mugido,
mugido. Los Viejos MacDonald tenan una granja, Ee-igh, Ee-igh, Ah!
2
2. Escribir que un programa para imprimir la lrica para diez versos " de las
Hormigas Va a Marchar. " Dan a un par de versos de la muestra debajo. Usted
puede escoger su propia actividad para poco un en cada verso, pero estar
seguro para escoger algo que hace el trabajo de rima (o casi trabajar).
Las hormigas van a marchar uno por uno, hurra! hurra! Las hormigas van a
marchar uno por uno, hurra! hurra! Las hormigas van a marchar uno por uno,
poco una paradas para aspirar su pulgar, y ellos todos van a marchar abajo...
En la tierra... Escaparse.... De la lluvia. Auge! Auge! Auge! Las hormigas van
a marchar dos por dos, hurra! hurra! Las hormigas van a marchar dos por
dos, hurra! hurra! Las hormigas van a marchar dos por dos, poco una paradas
para atar su zapato, y ellos todos van a marchar abajo... En la tierra...
Escaparse... De la lluvia. Auge! Auge! Auge!
3
3. Escribir definiciones para estas funciones: sphereArea (el radio) Devuelve la
superficie de una esfera que tiene el radio dado. sphereVolume (el radio)
Devuelve el volumen de una esfera que tiene el radio dado. Use sus funciones
para solucionar el Ejercicio de Programa 1 del Captulo 3.
4. Escriba definiciones para las dos funciones siguientes: sumN (n) devuelve la
suma de los primeros nmeros naturales de n. sumNCubes (n) devuelve la

suma de los cubos de los primeros nmeros naturales de n. Entonces use estas
funciones en un programa que apunta a un usuario para la n e imprime hacia
fuera la suma de los primeros nmeros naturales de n y la suma de los cubos
de los primeros nmeros naturales de n.

Potrebbero piacerti anche