coseno: por cada valor en x se define uno en y. Se hace una curvita.
Para una potencia. Se creara un código.
Las funciones les das algo y te regresan algo.
las funciones van a tener valores de entrada o parametros de entrada (argumentos) en una función, y como datos de salida se obtiene algo. El print solamente es para poner un valor, pero no es como tal una función porque cuando estas en el shell no te pide algun valor, sino que le poniamos texto.
Cuando usamos return, esto ya nos regresa al valor de entrada.
función:
nombre --> filtrar numeros
parametros de entrada--> cadena de caracteres
"los codigos son 31, se encontraron en 4 cajas"
resultado regresado --> cadena que contiene solo los numeros del texto
"3,4"
# -*- coding: utf-8 -*-
# a los parametros se les puede poner cualquier nombre
def potencia (base,exp):
pot = 1
for i in range (exp):
pot = pot * base
#Esto hara que se multiplique la base varias veces.
#pot = 1 * base
# base * base
# base * base
#Va formando una cadena
return pot
#Esta regresando como resultado de mandar potencia
def factorial (n):
fact = 1
for i in range(1,n+1):
#se pone n + 1 para que si se llegue a tocar la n.
fact = fact * 1
return fact
#tiene que estar hasta el fondo para que nos de al final lo que se dio por
#resultado.
def contarOcurrencias(texto,letra):
contador = 0
for caracter in texto:
#aqui es donde van lo de las decisiones.
#existen varias, pero la más común es la de "if"
if caracter == letra:
contador = contador + 1
#aqui el doble igual funciona como una comparacion. Por ejemplo:
# x == 5 significa que x es igual a 5
#un solo igual es una asignacion. Por ejemplo:
# x = 5 significa que x toma el valor de 5
return contador
#estos son los pasos.
def main():
base = input ("Dame la base: ")
exponente = input ("Dame el exponente: ")
resultado = potencia (base,exponente)
print "La potencia es:",resultado
def main1():
base = input ("Dame la base: ")
exponente = input ("Dame el exponente: ")
print "La potencia es:",potencia (base,exponente)
#Tomando digitos sueltos, checar como se pueden usar ciclos en una decisión sencilla
|
This entry was posted on 5:22 and is filed under . You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
0 comentarios: