Ir al contenido principal

Funciones

Las funciones tienen una gran utilidad a la hora de programar, es por esto que es conveniente conocer las diferentes formas en las cuales se pueden definir. Estos programas son los distintos formatos de entrada y salida para una función.

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Prog1(function_format1)

#FUNCIONES PARA AREA Y VOLUMEN CON PRINT EN LA FUNCION
def cuadrado(x):
print("El cuadrado de %d es %d\n"%(x,x*x))

def cubico(x):
print("El cubo de %d es %d\n"%(x,x*x*x))

cuadrado(4)
cubico(7)

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Prog2(function_format2)

#FUNCIONES PARA AREA Y VOLUMEN IMPRIMIENDO EL VALOR QUE DA LA FUNCION
def cuadrado(x):
y=x*x
return y
#LA FUNCION REGRESA UN VALOR
def cubico(x):
y=(x**3)
return y

#DAMOS UN VALOR A FUNCION E IMPRIMIMOS EL VALOR QUE REGRESA DEPSPUES DE REALIZAR EL PROGRAMA
print(cuadrado(16))
print(cubico(16))

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Prog3(function_format3)

#FUNCIONES PARA AREA Y VOLUMEN IMPRIMIENDO EL VALOR QUE DA LA FUNCION
#SIMPLIFICANDO LAS OPERACIONES DE LA FUNCION
def cuadrado(x):
return x*x

def cubico(x):
return (x**3)

print(cuadrado(4))

print(cubico(4))

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Prog4(multiple_variable_function1)

#FUNCION CON DOS VARIABLES
def multiplicacion(a,b):
print(a*b)

#SE NECESITAN OTORGAR DOS VALORES PARA EJECUTAR CORRECTAMENTE LA FUNCION
multiplicacion(2,8)

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Prog5(multipl_variable_function2)

#FUNCION CON MULTIPLES VARIABLES
#* INDICA MULTIPLES VARIABLES
def multiplica(*arg):
print(arg[0]*arg[1]*arg[2]*arg[3])

#ENTRAN LOS VALORES NECESARIOS PARA LA OPERACION
multiplica(1,2,3,4)

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Prog6(function_input)

#FUNCIONES CON INPUT; DAMOS LA ENTRADA DENTRO DE LA FUNCION
#formula del cuadrado
#cuad=("Cuadrado lado":2)
#area=cuad["cuadrado lado"]*cuad["cuadrado lado"]
#print(area)
def cuadrado():
lado=int(input("Dame el valor de lado: "))
#lado=8
cuadrado=[ ]
cuadrado.append(lado)
area=cuadrado[0]*cuadrado[0]
cuadrado.append(area)
print("Lado= {}, Area= {}".format(cuadrado[0],cuadrado[1]))

def triangulo():
triangulo=[ ]
tbase=int(input("Dame la base: "))
taltura=int(input("Dame la altura: "))
#tbase=5
#taltura=10
triangulo.append(tbase)
triangulo.append(taltura)
tarea=(triangulo[0]*triangulo[1])/2
triangulo.append(tarea)
print(triangulo)

cuadrado()
triangulo()

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Comentarios

Entradas populares de este blog

Funciones Geometricas

En este programa encontramos múltiples formulas para la obtención de área y volumen de una gran variedad de figuras geométricas. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> import math def cuadrado(): lado=float(input("Dame el valor de lado: ")) cuadrado=[] cuadrado.append(lado) area=cuadrado[0]*cuadrado[0] cuadrado.append(area) print("Lado= {}, Area= {}".format(cuadrado[0],cuadrado[1])) def triangulo(): triangulo=[] base=float(input("Dame la base: ")) altura=float(input("Dame la altura: ")) triangulo.append(base) triangulo.append(altura) area=(triangulo[0]*triangulo[1])/2 triangulo.append(area) print("Base= {}, Altura= {}, Area= {}".format(triangulo[0],triangulo[1],triangulo[2])) def rectangulo(): rectangulo...

Fotoresistencia y foco

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> from turtle import * import turtle  import numpy as np from pylab import* import random import time import RPi.GPIO as GPIO, time t=Turtle() screen=t.getscreen() setup(400,300,0,0) screensize(150,150) colormode(255) t=Turtle() t.speed(10) screen=t.getscreen() setup(900,620,0,0) screensize(500,150) colormode(255) turtle.bgcolor("darkgray") t.hideturtle() t.penup() t.pensize(5) t.goto(-250,-150) t.pendown() t.goto(450,-150) t.penup() t.goto(-250,-150) t.pendown() t.goto(-450,-300) t.penup() t.goto(-250,-150) t.pendown() t.goto(-250,500) t.penup() t.goto(100,300) t.pendown() t.dot(40,255,255,255) t.dot(40,255,250,0) t.bgcolor("darkgray") GPIO.setmode(GPIO.BCM) valor=0 def medida (): measu...

Radar de velocidad

Las siguientes líneas de código dibujan y actúan como un radar de velocidad en pequeña escala. El sensor lee dos distancias (una inicial y una final) entre 50 y 10 cm, es a los 50 cm cuando lee la inicial y a menos de 10 cuando obtiene la final, al mismo tiempo contara las décimas de segundo para obtener el tiempo. Ya teniendo las dos variables necesarias para calcular una velocidad solo realiza la operación y muestra el resultado en la interfaz.  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> import time import botbook_gpio as gpio from turtle import * t=Turtle() screen=t.getscreen() setup(720,720,0,0) t.speed(5) t.penup() screen.bgcolor("gray") t.fillcolor("white") t.begin_fill() t.goto(200,-200) t.pendown() t.goto(...