Curso de Programación en Python/CrearFunción-6

De WikiCabal
Ir a la navegación Ir a la búsqueda

CrearFunción-6.py

 1 #!/usr/bin/python3
 2 #-*-coding: utf-8 -*-
 3  
 4 def hola( ):
 5   print( 'Hola!' )
 6  
 7 def area(ancho, altura ):
 8   return ancho * altura
 9  
10 def print_bienvenido( nombre ):
11   print( 'Bienvenido,', nombre )
12  
13 def ingreso_positivo( prompt ):
14   numero = float( input( prompt ) )
15   while numero <= 0:
16     print( 'Debe ser un número positivo' )
17     numero = float(input( ) )
18   return numero
19 
20 nombre = input( 'Tu Nombre: ' )
21 hola( )
22 print_bienvenido( nombre )
23 print( )
24 print( 'Para calcular el área de un rectangulo,' )
25 print( 'escibes el ancho y altura abajo.' )
26 print( )
27 w = ingreso_positivo( 'Ancho: ' )
28 h = ingreso_positivo( 'Altura: ' )
29  
30 print( 'Ancho =', w, ' Altura =', h, ' entonces área =', area( w, h ) )

Resultado

[rrc@Pridd PythonClase]$ ./CrearFuncion-6.py

Tu Nombre: Richard
Hola!
Bienvenido, Richard

Para calcular el área de un rectangulo,
escibes el ancho y altura abajo. 

Ancho: 4
Altura: 6
Ancho = 4.0  Altura = 6.0  entonces área = 24.0

Explicación