35 lines (22 sloc) 636 Bytes

'''
@author: Sergio Rojas
@contact: rr.sergio@gmail.com
--------------------------
Contenido bajo
Atribución-NoComercial-CompartirIgual 3.0 Venezuela (CC BY-NC-SA 3.0 VE)
http://creativecommons.org/licenses/by-nc-sa/3.0/ve/
Creado en abril 21, 2016
'''
print("\t LAS SIGUIENTES 3 INSTRUCCIONES DEBEN EJECUTARSE DESDE LA
CONSOLA")
print("\t DE COMANDOS Ipython.")
print("\t sqrt(0.2)")
print("\t numpy.sqrt(0.2)")
print("\t np.sqrt(0.2)")
import numpy
print(numpy.sqrt(0.2))
import numpy as np
print(np.sqrt(0.2))
from numpy import sqrt
print(sqrt(0.2))
from numpy import sqrt as miraizcuadrada
print(miraizcuadrada(0.2))

.

33 lines (21 sloc) 578 Bytes
'''
@author: Sergio Rojas
@contact: rr.sergio@gmail.com
--------------------------
Contenido bajo
Atribución-NoComercial-CompartirIgual 3.0 Venezuela (CC BY-NC-SA 3.0 VE)
http://creativecommons.org/licenses/by-nc-sa/3.0/ve/
Creado en abril 21, 2016
'''
import numpy as np
# whos # solo funciona en Ipython
print(globals().keys()) # Igual funciona en Ipython
def f(x):
return ( 2.5*x**2 + np.sqrt(3)*x + 3.2 )
# whos # solo funciona en Ipython
print(globals().keys()) # Igual funciona en Ipython
print(f(0))
print(f(1))
print(f(np. sqrt (7)))
f=9
print(f(9))

40 lines (25 sloc) 736 Bytes
'''
@author: Sergio Rojas
@contact: rr.sergio@gmail.com
--------------------------
Contenido bajo
Atribución-NoComercial-CompartirIgual 3.0 Venezuela (CC BY-NC-SA 3.0 VE)
http://creativecommons.org/licenses/by-nc-sa/3.0/ve/
Creado en abril 21, 2016
'''
import numpy as np
def f(x, a=2.5, b = np.sqrt(3), c = 3.2):
return a*x**2 + b*x + c
print(f(0))
print(f(1))

0 VE) http://creativecommons. b=6. x=1)) print(f(c=9. a=0. a=0)) print(f(c=9. 6. 3. c): def f(x): return a*x**2 + b*x + c return f f = hacer_f(2.print(f(np. c=9. 6. 1. c = 9)) print(f(1. a=0. a=0. np.sergio@gmail.5.0/ve/ Creado en abril 21. b.5)") print(f(9.com -------------------------- Contenido bajo Atribución-NoComercial-CompartirIgual 3. b=6. 2016 ''' import numpy as np def hacer_f(a. x=1.2) . 1. c=9. b=1)) print(f(1.org/licenses/by-nc-sa/3.py") print("\t f(9.5)) 43 lines (29 sloc) 770 Bytes ''' @author: Sergio Rojas @contact: rr.sqrt(3).0 Venezuela (CC BY-NC-SA 3.5)") print("\t f(9. a=0. 1.sqrt(7))) print(f(0. 0.5)) print("\t EJECUTAR LAS SIGUIENTES 2 instrucciones desde Ipython") print("\t despues de ejecutar: %run Cap05_pagina_105. a=0.

0/ve/ Creado en abril 21. c = 9) except TypeError: print("TypeError: f() got an unexpected keyword argument 'c'") print("\t EJECUTAR LA SIGUIENTE instruccion desde Ipython") print("\t despues de ejecutar: %run Cap05_pagina_106.org/licenses/by-nc-sa/3.0 z = x + 1.py") print("\t f(0. c = 9)") f = hacer_f(c=9.0 print('Dentro de f(x).0 def f(x): x = x + 1.com -------------------------- Contenido bajo Atribución-NoComercial-CompartirIgual 3. 2016 ''' x = 'abc' y = -2. b=1) print(f(1)) g = hacer_f(c=9.0 VE) http://creativecommons. print('. las variables tiene valores: x = '). print(' y z = '). print(x).sergio@gmail. b=1) print(g(1)) 44 lines (30 sloc) 571 Bytes ''' @author: Sergio Rojas @contact: rr. a=0.sqrt(7))) try: f(0.0 Venezuela (CC BY-NC-SA 3. print(y). print(z) . a=0. y = ').print(f(0)) print(f(1)) print(f(np.

2015) print(mostrar) def myprint(a. x2)) str1 = 'a*x1**2 + b*x1 + c = ' str2 = 'a*x2**2 + b*x2 + c = ' v1 = a*x1**2 + b*x1 + c . Valor 2: {1:7. x1.0/ve/ Creado en abril 21.3f}.2f}". 2016 ''' mostrar = "Valor 1: {0}.2015) print(mostrar) mostrar = "Valor 1: {1:7.return x print(x) print(y) y = f(2) print(x) print(y) x = 5.com -------------------------- Contenido bajo Atribución-NoComercial-CompartirIgual 3. x1.2015) print(mostrar) mostrar = "Valor 1: {0:4d}. str2. c.1 y = f(x) print(y) print(z) 44 lines (33 sloc) 1.0 VE) http://creativecommons.org/licenses/by-nc-sa/3. Valor 2: {0:7.231. Valor 2: {1}".format(14. b.231.format(14. x2): str1 = 'x1 =' str2 = 'x2 =' print("\n Las raices son reales: \ \n {0:>10} {1} \ \n {2:>10} {3} ".231.23 KB ''' @author: Sergio Rojas @contact: rr.2f}".format(14.format(str1.sergio@gmail.0 Venezuela (CC BY-NC-SA 3.

v1.format(str1. a.v2 = a*x2**2 + b*x2 + c print(" \n {0:>30} {1} \ \n {2:>30} {3} ".c/a = ' v1 = (x1+x2) + float(b)/float(a) v2 = x1*x2 . c. c)) .float(c)/float(a) print(" \n {0:>30} {1} \ \n {2:>30} {3} ".format(str1. x1. version del programa: 2 ----- """ def myprint(str0. b = {1} y c = {2:<}". v2)) 99 lines (90 sloc) 2.com -------------------------- Contenido bajo Atribución-NoComercial-CompartirIgual 3. str2. 2016 ''' mensaje = \ """ ----- Este programa genera las soluciones de la ecuacion cuadratica: a*X**2 + b*X + c = 0 El usuario debe ingresar los valores de las constantes a.0 Venezuela (CC BY-NC-SA 3. v2)) str1 = '(x1 + x2) + b/a = ' str2 = ' x1*x2 .sergio@gmail.54 KB ''' @author: Sergio Rojas @contact: rr. b. v1.org/licenses/by-nc-sa/3. str2.format(a. b.0/ve/ Creado en abril 21.0 VE) http://creativecommons. b y c que correspondan al problema que resuelve. x2): """ ----- Esta funcion muestra en pantalla del computador resultados asociados a las soluciones de la ecuacion cuadratica: a*X**2 + b*X + c = 0 version de la funcion: 1 ----- """ print("\n Con valores a = {0}.

v2)) def SolEcCuadratica(a. str2. c): """ ----- Esta funcion genera las soluciones de la ecuacion cuadratica: a*X**2 + b*X + c = 0 version de la funcion: 1 ----- """ import numpy as np if (a != 0): D = b**2 . x1. b.str1 = 'x1 =' str2 = 'x2 =' print(" {0:<10} \n {1:>10} {2} \ \n {3:>10} {4} ".(2.(2. x2)) str1 = 'a*x1**2 + b*x1 + c = ' str2 = 'a*x2**2 + b*x2 + c = ' v1 = a*x1**2 + b*x1 + c v2 = a*x2**2 + b*x2 + c print(" \n {0:>30} {1} \ \n {2:>30} {3} ". v2)) str1 = '(x1 + x2) + b/a = ' str2 = ' x1*x2 .sqrt(D) if ( b >= 0 ): x1= (-b .format(str1.0*a*c Denominador = 2. str2.SqrtD )/Denominador . str1. c. x1.0*c)/( b . b.SqrtD ) myprint("Las raices son reales:".format(str0.format(str1. str2.float(c)/float(a) print(" \n {0:>30} {1} \ \n {2:>30} {3} ". v1. x2) else: SqrtD = np.sqrt(D + 0j) x1= (-b + SqrtD )/Denominador x2= (-b .SqrtD )/Denominador x2= . v1.c/a = ' v1 = (x1+x2) + float(b)/float(a) v2 = x1*x2 .0*a if (D >= 0): SqrtD = np.0*c)/( b + SqrtD ) else: x1= (-b + SqrtD )/Denominador x2= .4. a.

c=8 : a*x**2 + b*x + c print(g(2)) print(g(2.com -------------------------- Contenido bajo Atribución-NoComercial-CompartirIgual 3.0e-7 # smaller gives one root wrong a = 1.org/licenses/by-nc-sa/3.0 x1.a=0)) print(g(2.c=0)) print(g(2. b. c.0 VE) http://creativecommons.sergio@gmail. b=5. x2 else: print(" ") print("La constante del termino cuadratico 'a' no puede ser cero") print("Realice la correcion respectiva y ejecute el programa nuevamente. c) 22 lines (14 sloc) 374 Bytes ''' @author: Sergio Rojas @contact: rr.0)) . x2) return x1. 2016 ''' g = lambda x. a=6.0/ve/ Creado en abril 21.0 b = 10000.0 c = 1. x2 = SolEcCuadratica(a. x1.myprint("Las raices son complejas:". a.0 b = 1.b=0. b.0 Venezuela (CC BY-NC-SA 3.0.") return None import numpy as np print(mensaje) a = 1.0e-15 b = 62.10 a=0 a = 1.

33 lines (20 sloc) 427 Bytes ''' @author: Sergio Rojas @contact: rr.0 VE) http://creativecommons.0) x=0 y = g(x) print(y) print(f(y)) print(f(g(x))) print(f(g(7.0*x**2 + 5. 2016 ''' def f(x): return (x**2 + 3) def g(x): return (6.0 Venezuela (CC BY-NC-SA 3.org/licenses/by-nc-sa/3.0))) .0/ve/ Creado en abril 21.0*x + 8.sergio@gmail.com -------------------------- Contenido bajo Atribución-NoComercial-CompartirIgual 3.

org/licenses/by-nc-sa/3.sergio@gmail.com -------------------------- Contenido bajo Atribución-NoComercial-CompartirIgual 3.0 Venezuela (CC BY-NC-SA 3.0/ve/ Creado en abril 21.0) x=0 y = g(x) print(y) print(f(y)) print(f(g(x))) print(f(g(7.0))) print(g(f(0))) 22 lines (15 sloc) 369 Bytes .0*x + 8.print(g(f(0))) 33 lines (20 sloc) 427 Bytes ''' @author: Sergio Rojas @contact: rr. 2016 ''' def f(x): return (x**2 + 3) def g(x): return (6.0*x**2 + 5.0 VE) http://creativecommons.

''' @author: Sergio Rojas @contact: rr.x)) 52 lines (35 sloc) 833 Bytes ''' @author: Sergio Rojas .sergio@gmail.0*x + 8.0) x=0 print(fog(g.x): return ((g(x))**2 + 3) def g(x): return (6.0*x**2 + 5.com -------------------------- Contenido bajo Atribución-NoComercial-CompartirIgual 3.0 Venezuela (CC BY-NC-SA 3.0 VE) http://creativecommons.0/ve/ Creado en abril 21.org/licenses/by-nc-sa/3. 2016 ''' def fog(g.

1 + 1j. 2016 ''' def f(x): if (type(x)==int or type(x)==float or type(x)==complex): res = x*x else: res = x return res a = [1.0 VE) http://creativecommons.'ab34gh')) print(len(a)) print(a[-1]) print(a[len(a)-1]) .sergio@gmail. 2. a) print(b) print(type(a)) print(type(b)) try: print(map(f. 'abgdfr'.org/licenses/by-nc-sa/3.203)") print(map(f.com -------------------------- Contenido bajo Atribución-NoComercial-CompartirIgual 3.4. 4] print(f(a[0])) print(f(a[1])) print(f(a[2])) print(f(a[3])) print(f(a[4])) b = map(f.203)) except TypeError: print("TypeError: argument 2 to map() must support iteration") print("Ejecutar el siguiente comando en la consola Ipython") print("\t map(f.0 Venezuela (CC BY-NC-SA 3.0/ve/ Creado en abril 21.@contact: rr.

'abgdfr'.remove(4) #In [6]: print(copiadeai == copiadeac) #In [7]: print(copiadeai == a) #In [8]: print(copiadeai) #In [9]: print(copiadeac) #In [10]: print(a) #In [11]: . 2.0/ve/ Creado en abril 21.org/licenses/by-nc-sa/3.com -------------------------- Contenido bajo Atribución-NoComercial-CompartirIgual 3.sergio@gmail.4.0 VE) http://creativecommons. 4] #In [2]: copiadeai = a #In [3]: copiadeac = list(a) #In [4]: copiadeai == copiadeac #In [5]: a.0 Venezuela (CC BY-NC-SA 3. 2016 ''' #In [1]: a = [1. 1 + 1j.49 lines (34 sloc) 647 Bytes ''' @author: Sergio Rojas @contact: rr.

4.print(copiadeai.0 VE) http://creativecommons.pop(2)) #In [12]: print(copiadeai == a) #In [13]: 42 lines (29 sloc) 526 Bytes ''' @author: Sergio Rojas @contact: rr. 'abgdfr'. 2. 1 + 1j.0/ve/ Creado en abril 21. 4) . 2016 ''' #In [1]: a = (1.org/licenses/by-nc-sa/3.com -------------------------- Contenido bajo Atribución-NoComercial-CompartirIgual 3.sergio@gmail.0 Venezuela (CC BY-NC-SA 3.

2016 ''' .com -------------------------- Contenido bajo Atribución-NoComercial-CompartirIgual 3.0 Venezuela (CC BY-NC-SA 3.0/ve/ Creado en abril 21.org/licenses/by-nc-sa/3.0 VE) http://creativecommons.sergio@gmail.#In [2]: print(type(a)) #In [3]: print(a[0]) #In [4]: print(a[-1]) #In [5]: print(len(a)) #In [6]: print(a[2:-1]) #In [7]: print(a[2:]) #In [8]: print(a[1:4]) #In [9]: print(4 in a) #In [10]: a[2] = 'wer' 44 lines (32 sloc) 619 Bytes ''' @author: Sergio Rojas @contact: rr.

3. 2.org/licenses/by-nc-sa/3. 0. 'abgdfr'. print(len(d)) #In [10]: 33 lines (22 sloc) 518 Bytes ''' @author: Sergio Rojas @contact: rr. print(min(d)) #In [8]: print(sorted(c)).#In [1]: a = [1.max(d)) #In [7]: print(min(c)).'de'. 4. 1.0/ve/ Creado en abril 21. 4] #In [2]: b = tuple(a) #In [3]: print(type(a)).'fge'. print(sorted(d)) #In [9]: print(len(c)).4.0 VE) http://creativecommons. 1 + 1j. 2016 ''' .0 Venezuela (CC BY-NC-SA 3.'dbc') #In [6]: print(max(c).com -------------------------- Contenido bajo Atribución-NoComercial-CompartirIgual 3. 6.1. print(type(b)) #In [4]: c = [2.0] #In [5]: d = ('abc'.sergio@gmail.5.0.

3.2. 3.0. 2.0.#In [1]: mitupla = ((0.5).3] #In [6]: print(mitupla) #In [7]: . '234ed') #In [2]: print(mitupla) #In [3]: mitupla[1][0] = mitupla[1][0] + mitupla[1][0] #In [4]: print(mitupla) #In [5]: mitupla[1][0] = mitupla[1] + [1. 1. ['abc']. 4.

'do']. 'ju'. ('dias'.items()) #In [6]: otrodic = dict([('nombre'.\ 2 : (1.0 VE) http://creativecommons. 2. (1.0 Venezuela (CC BY-NC-SA 3. 'vi'.get('nombre')) #In [11]: midic['nombre'] = 'Juan Parao Segundo' #In [12]: print(midic) #In [13]: midic['Otro Dato'] = 'cantante' .65 lines (46 sloc) 1 KB ''' @author: Sergio Rojas @contact: rr.\ (2. 4)).4). 'ju'.sergio@gmail. 2016 ''' #In [1]: midic = {'dias' : ['lu'.\ 'nombre' : 'Juan Parao'} #In [2]: print(midic) #In [3]: print(midic. ['lu'.org/licenses/by-nc-sa/3.0/ve/ Creado en abril 21. 'mi'. 'sa'.com -------------------------- Contenido bajo Atribución-NoComercial-CompartirIgual 3. 'do'])]) #In [7]: print(otrodic) #In [8]: print(midic[2]) #In [9]: print(midic['nombre']) #In [10]: print(midic.3. 'mi'. 'ma'. 'sa'.keys()) #In [4]: print(midic. 3. 'ma'.2.values()) #In [5]: print(midic. 'vi'. 'Juan Parao').

0 VE) .com -------------------------- Contenido bajo Atribución-NoComercial-CompartirIgual 3.sergio@gmail.0 Venezuela (CC BY-NC-SA 3.pop(2)) #In [16]: print(midic) #In [17]: 50 lines (35 sloc) 831 Bytes ''' @author: Sergio Rojas @contact: rr.#In [14]: print(midic) #In [15]: print(midic.

7].2f} . y = [45.i[1])) #In [11]: print(milista) #In [12]: .y)) #In [9]: milista = [] for i in zip(x.6.2f}'.12.3.format(i[0].0/ve/ Creado en abril 21.append(i) print('x = {0:4. 1.http://creativecommons.y[i])) #In [7]: print(milista) #In [8]: print(zip(x.y): milista. y = {1:4.3.org/licenses/by-nc-sa/3. 4.2] #In [2]: elementos = range(len(x)) #In [3]: print(elementos) #In [4]: print(len(x) == len(y) == len(elementos)) #In [5]: milista = [] #In [6]: for i in elementos: milista. 2016 ''' #In [1]: x = [12. 23.y[i] ]) print('x = {0:4.append([ x[i].2f}'.82. 2. y = {1:4. 7. 6.format(x[i].2f} .21.

sergio@gmail.0 Venezuela (CC BY-NC-SA 3.0/ve/ Creado en abril 21. 4] #In [3]: b = map(f.53 lines (38 sloc) 725 Bytes ''' @author: Sergio Rojas @contact: rr. 2. 1 + 1j.org/licenses/by-nc-sa/3.com -------------------------- Contenido bajo Atribución-NoComercial-CompartirIgual 3.0 VE) http://creativecommons.append(f(i)) #In [7]: . a) #In [4]: print(b) #In [5]: milista = [] #In [6]: for i in a: milista. 2016 ''' #In [1]: def f(x): if (type(x)==int or type(x)==float or type(x)==complex): res = x*x else: res = x return res #In [2]: a = [1.4. 'abgdfr'.

org/licenses/by-nc-sa/3. f: es la funcion a la cual se le determina alguna raiz a: valor menor del interval .e-6): """ Funcion que implenta el metodo de biseccion usando la instruccion for para encontrar raices reales de una funcion.0 VE) http://creativecommons.print(milista) #In [8]: print(milista == b) #In [9]: c = [f(i) for i in a] #In [11]: print(c) #In [13]: print(milista == c == b) #In [14]: 63 lines (51 sloc) 1. tol=1.63 KB ''' @author: Sergio Rojas @contact: rr. b.sergio@gmail.0 Venezuela (CC BY-NC-SA 3.0/ve/ Creado en abril 21. 2016 ''' def biseccion(f. a.com -------------------------- Contenido bajo Atribución-NoComercial-CompartirIgual 3.

b: valor mayor del intervalo tol: es la tolerancia """ fa = f(a) if fa*f(b) > 0: return None. b = 0.tol)) print('\t x = {0:g}.format(iter. tol) if x is None: print('\t f(x) NO cambia signo en el intervalo [{0:g}.4.b] fa = fmed itera.0*x . -4 # raiz en la grafica iter. b = -6. generando f({0:g}) = {1:g}'. x. None. c.format(x. b)) else: print('\t En {0:d} iteraciones y con tolerancia de {1:g} la raiz es:' .0) # usar (-6. fx = biseccion(f. b.format(a. 2 # raiz por buscar a.c] else: a = c # La raiz esta en el intervalo [c.fx)) . fmed if fa*fmed <= 0: b = c # La raiz esta en el intervalo [a.5 fmed = f(c) if abs(b-a) < tol: return i.append(i + 1) itera[i] = None #print(itera) def f(x): """ Define la funcion para la cual queremos encontrar alguna raiz """ return (x**2 + 4.{1:g}]'.-4) tol = 1e-10 a. a. None itera = [0] # variable que acumula las iteraciones for i in itera: c = (a + b)*0.

org/licenses/by-nc-sa/3. y= {1}'.21 lines (16 sloc) 404 Bytes ''' @author: Sergio Rojas @contact: rr.sergio@gmail. y = 14.y)) .com -------------------------- Contenido bajo Atribución-NoComercial-CompartirIgual 3.format(x. 100 #In [2]: while (x < 25 and y < 200): x=x+5 y=y+3 print('x = {0}.0/ve/ Creado en abril 21. 2016 ''' #In [1]: x.0 Venezuela (CC BY-NC-SA 3.0 VE) http://creativecommons.

sergio@gmail.b): """ Funcion que implementa el Algoritmo de Euclides para calcular el maximo Comun Divisor entre dos numeros enteros.com -------------------------- Contenido bajo Atribución-NoComercial-CompartirIgual 3.0 VE) http://creativecommons.0/ve/ Creado en abril 21.04 KB ''' @author: Sergio Rojas @contact: rr. 2016 ''' def MaximoComunDivisor(a.44 lines (37 sloc) 1.org/licenses/by-nc-sa/3. requeridos como argumentos de la funcion: a y b """ if (type(a)==int and type(b)==int): a = abs(a) b = abs(b) if a < b: .0 Venezuela (CC BY-NC-SA 3.

b)) else: print('\t {2} es el MCD entre a = {0} y b = {1}'.51 KB ''' @author: Sergio Rojas @contact: rr.format(a. mcd)) 59 lines (49 sloc) 1.com -------------------------- Contenido bajo Atribución-NoComercial-CompartirIgual 3.sergio@gmail. b.org/licenses/by-nc-sa/3.e-6): """ Funcion que implenta el metodo de biseccion usando la instruccion while para encontrar raices reales de una funcion.0/ve/ Creado en abril 21.0 Venezuela (CC BY-NC-SA 3. Siempre r < b a=b b=r return a a = 198 b = 12600 mcd = MaximoComunDivisor(a. a. f: es la funcion a la cual se le determina alguna raiz a: valor menor del interval b: valor mayor del intervalo .0 VE) http://creativecommons. b. tol=1.format(a.c=a a=b b=c else: return None while b > 0: r = a % b # r recibe el resto de dividir a entre b.b) if (mcd == 0 or mcd == None): print('\t Numeros dados son incorrectos: alguno es real o ambos son cero:') print('\t a = {0} y b = {1}'. 2016 ''' def biseccion(f.

format(iter.4.sergio@gmail. fx = biseccion(f.com -------------------------- Contenido bajo . None. fmed def f(x): """ Define la funcion para la cual queremos encontrar alguna raiz """ return (x**2 + 4.c] else: a = c # La raiz esta en el intervalo [c. b = -6. generando f({0:g}) = {1:g}'.format(x. None c = (a + b)*0.tol)) print('\t x = {0:g}. tol) if x is None: print('\t f(x) NO cambia signo en el intervalo [{0:g}. c.5 fmed = f(c) i=i+1 return i.tol: es la tolerancia """ fa = f(a) if fa*f(b) > 0: return None.0*x .fx)) 24 lines (17 sloc) 444 Bytes ''' @author: Sergio Rojas @contact: rr.format(a.-4) tol = 1e-10 a.5 fmed = f(c) i=0 while abs(b-a) > tol: if fa*fmed <= 0: b = c # La raiz esta en el intervalo [a.{1:g}]'.b] fa = fmed c = (a + b)*0. b)) else: print('\t En {0:d} iteraciones y con tolerancia de {1:g} la raiz es:' . x. -4 # para raiz en la grafica iter. b. a.0) # usar (-6.

2016 ''' # In [1]: from scipy.0/ve/ Creado en abril 21. b=-4. rtol=1. a=-6.com .sergio@gmail.org/licenses/by-nc-sa/3.0 Venezuela (CC BY-NC-SA 3.0) #In [3]: print(scibiseccion(f.0 VE) http://creativecommons.Atribución-NoComercial-CompartirIgual 3.e-10)) #In [4]: 39 lines (33 sloc) 583 Bytes ''' @author: Sergio Rojas @contact: rr.4.optimize import bisect as scibiseccion #In [2]: def f(x): return (x**2 + 4.0*x .

0/ve/ Creado en abril 21.8 #------------- milista = [ 'a'.3 #------------- x = 23. 'c' ] for i in milista: print(i) for j in milista: print(j) .0 Venezuela (CC BY-NC-SA 3. 'b'.0 a = 'abc' def f(a): x=a*a return x y = f(3) print(x) print(y) #Problema 5.2 #------------- x = 'abc' def f(): return x print(x) print(f()) #Problema 5.-------------------------- Contenido bajo Atribución-NoComercial-CompartirIgual 3. 2016 ''' #Problema 5.0 VE) http://creativecommons.org/licenses/by-nc-sa/3.