def
def my_function():
print(f'Hola mundo, desde mi función.')
my_function()
def my_function(nombre, msj='Bienvenido a la UIS.'):
print(f'Hola {nombre}, {msj}')
my_function('Diego')
my_function('Diego', 'quedaste PFU.')
### Retornar valores
def multiplicador(x):
return 5*x
multiplicador(10)
def multiplicacion(x,y):
z = x*y
return z
multiplicacion(7,3)
Cree un archivo llamado calculadora.py
en la misma carpeta en que está trabajando. Para verificar su ubicación, en ipython
digite pwd
, y para crear el archivo, utilice por ejemplo el editor de texto gedit
En el archivo calculadora.py
crear 4 funciones para sumar, restar, multiplicar y dividir dos números enteros, controle la división por 0 usando un if.
Ahora en ipython
digitamos:
from calculadora import suma, resta, multiplicacion, division
a = 1
b = 3.14
print(f'{a} + {b} = {suma(a,b)}')
print(f'{a} - {b} = {resta(a,b)}')
print(f'{a} * {b} = {multiplicacion(a,b)}')
print(f'{a} / {b} = {division(a,b)}')
print(f'{a} / {0} = {division(a,0)}')
Aprovechando el ejemplo anterior, vamos a apreder como crear un programa con toda una serie de instrucciones para ejecutarlo de forma no interactiva.
Cree un segundo archivo llamado principal.py
en el mismo directorio de trabajo
Digite los mismos comandos del ejemplo anterior en el archivo principal.py
from calculadora import suma, resta, multiplicacion, division
a = 1
b = 3.14
print(f'{a} + {b} = {suma(a,b)}')
print(f'{a} - {b} = {resta(a,b)}')
print(f'{a} * {b} = {multiplicacion(a,b)}')
print(f'{a} / {b} = {division(a,b)}')
print(f'{a} / {0} = {division(a,0)}')
Abra una nueva pestaña del terminal usando ctrl
+alt
+t
Verifique que se encuentra en el directorio correcto usando el comando pwd
Ruede su programa digitando python principal.py