Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- # FUNCIONES con return: devuelven un valor y permiten guardarlo o no
- # FUNCIONES sin return: no devuelven un valor, no se guarda nada
- """
- # sin return
- def suma(a,b):
- print(a+b)
- suma(1,2)
- ###### con return RECOMENDADO (excepto una función imprimir)
- def suma(a,b):
- return a+b
- # guardando el valor
- total = suma(1,2)
- print(total)
- # sin guardar
- print(suma(1,2))
- # script que devuelve el mayor de dos numeros
- def mayor(a,b):
- if a > b:
- return f"{a} es mayor que {b}"
- elif a < b:
- return f"{b} es mayor que {a}"
- else:
- return f"{a} y {b} son iguales"
- print(mayor(1,-4))
- """
- # Hacer una función que pida el lado de un cuadrado y devuelva su área
- def area(lado):
- return lado**2
- print(area(11))
- # Hacer una función que pida el lado de un cuadrado y devuelva su área
- # y su perimetro
- # forma 1
- def cuadrado(lado):
- return [lado**2, 4*lado]
- print("Cuadrado de lado 16")
- print(f"Area: {cuadrado(16)[0]} - Perímetro: {cuadrado(16)[1]}")
- # forma 2
- def perimetro(lado):
- return 4*lado
- def area(lado):
- return lado**2
- print("Cuadrado de lado 16")
- print(f"Area: {area(16)} - Perímetro: {perimetro(16)}")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement