recuperar

parent 45af6c61
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><title>Python: module Test1</title>
<meta charset="utf-8">
</head><body bgcolor="#f0f0f8">
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
<tr bgcolor="#7799ee">
<td valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial">&nbsp;<br><big><big><strong>Test1</strong></big></big></font></td
><td align=right valign=bottom
><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/home/carlosgarcia8/repos/tap1012/miModulo/Test1.py">/home/carlosgarcia8/repos/tap1012/miModulo/Test1.py</a></font></td></tr></table>
<p><tt>Documentación&nbsp;para&nbsp;el&nbsp;test&nbsp;1&nbsp;de&nbsp;la&nbsp;materia&nbsp;de&nbsp;Tópicos&nbsp;Avanzados&nbsp;de&nbsp;Programación.<br>
Maestría&nbsp;GeoInteligencia&nbsp;Computacional&nbsp;a&nbsp;27&nbsp;de&nbsp;Enero&nbsp;del&nbsp;2019.</tt></p>
<p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#eeaa77">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial"><big><strong>Functions</strong></big></font></td></tr>
<tr><td bgcolor="#eeaa77"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><dl><dt><a name="-ejercicio1"><strong>ejercicio1</strong></a>(lista)</dt><dd><tt>Ejercicio&nbsp;1:&nbsp;Devuelve&nbsp;el&nbsp;promedio&nbsp;de&nbsp;todos&nbsp;los&nbsp;elemntos&nbsp;de&nbsp;una&nbsp;lista.&nbsp;Recibe&nbsp;como&nbsp;parametro&nbsp;una&nbsp;lista&nbsp;y&nbsp;devuelve&nbsp;un&nbsp;valor&nbsp;único.</tt></dd></dl>
<dl><dt><a name="-ejercicio2"><strong>ejercicio2</strong></a>(lista, numero)</dt><dd><tt>Ejercicio&nbsp;2:&nbsp;Devuelve&nbsp;todos&nbsp;los&nbsp;numeros&nbsp;del&nbsp;campo&nbsp;de&nbsp;los&nbsp;numeros&nbsp;enteros&nbsp;divisibles&nbsp;por&nbsp;un&nbsp;valor&nbsp;que&nbsp;el&nbsp;usuario&nbsp;determina.&nbsp;Recibe&nbsp;como&nbsp;parametro&nbsp;una&nbsp;lista&nbsp;y&nbsp;un&nbsp;divisor&nbsp;y&nbsp;devuelve&nbsp;una&nbsp;lista&nbsp;de&nbsp;valores.</tt></dd></dl>
<dl><dt><a name="-ejercicio3"><strong>ejercicio3</strong></a>(numero)</dt><dd><tt>Ejercicio&nbsp;3:&nbsp;Devuelve&nbsp;el&nbsp;factorial&nbsp;de&nbsp;un&nbsp;número&nbsp;ingresado&nbsp;por&nbsp;el&nbsp;usuario.&nbsp;Recibe&nbsp;como&nbsp;parámetro&nbsp;un&nbsp;valor&nbsp;único&nbsp;y&nbsp;devuelve&nbsp;otro&nbsp;valor&nbsp;único</tt></dd></dl>
<dl><dt><a name="-ejercicio4"><strong>ejercicio4</strong></a>(minimo, maximo)</dt><dd><tt>Ejercicio&nbsp;4:&nbsp;Devuelve&nbsp;una&nbsp;lista&nbsp;de&nbsp;numeros&nbsp;enteros&nbsp;que&nbsp;tienen&nbsp;la&nbsp;característica&nbsp;de&nbsp;ser&nbsp;palíndromos&nbsp;y&nbsp;nones.&nbsp;Recibe&nbsp;como&nbsp;parámetro&nbsp;un&nbsp;valor&nbsp;único&nbsp;mínimo&nbsp;y&nbsp;otro&nbsp;máximo.</tt></dd></dl>
<dl><dt><a name="-ejercicio5"><strong>ejercicio5</strong></a>(intentos<font color="#909090">=2</font>)</dt><dd><tt>Ejercicio&nbsp;5:&nbsp;Programa&nbsp;que&nbsp;simula&nbsp;el&nbsp;juego&nbsp;del&nbsp;"Ahorcado".&nbsp;Tiene&nbsp;interacción&nbsp;con&nbsp;el&nbsp;usuario&nbsp;(máximo&nbsp;3)&nbsp;con&nbsp;ingresar&nbsp;la&nbsp;palabra&nbsp;y&nbsp;dos&nbsp;posibles&nbsp;soluciones&nbsp;(perder)&nbsp;o&nbsp;ganar.</tt></dd></dl>
</td></tr></table>
</body></html>
\ No newline at end of file
#!/usr/bin/python
# -*- coding: utf-8 -*-
"""
Documentación para el test 1 de la materia de Tópicos Avanzados de Programación.
Maestría GeoInteligencia Computacional a 27 de Enero del 2019.
"""
def ejercicio1(lista):
'''
Ejercicio 1: Devuelve el promedio de todos los elemntos de una lista. Recibe como parametro una lista y devuelve un valor único.
'''
suma=0
div=None
for num in lista:
suma+=num
div=(suma/len(lista))
print(div)
def ejercicio2(lista, numero):
'''
Ejercicio 2: Devuelve todos los numeros del campo de los numeros enteros divisibles por un valor que el usuario determina. Recibe como parametro una lista y un divisor y devuelve una lista de valores.
'''
listaEnt=[x//numero for x in lista]
setEnt=set(listaEnt)
print(setEnt)
def ejercicio3(numero):
'''
Ejercicio 3: Devuelve el factorial de un número ingresado por el usuario. Recibe como parámetro un valor único y devuelve otro valor único
'''
if numero == 1:
return numero
else:
return numero*ejercicio3(numero-1)
def ejercicio4(minimo, maximo):
'''
Ejercicio 4: Devuelve una lista de numeros enteros que tienen la característica de ser palíndromos y nones. Recibe como parámetro un valor único mínimo y otro máximo.
'''
for i in range(minimo,maximo):
print(i)
aux=i
rev=0
while(i>0):
digito=i%10
rev=rev*10+digito
i=i//10
if(aux==rev):
listaejem.append(aux)
print("Es palindromo")
else:
print("No es palindromo")
print("Lista de palindromos: \n")
print(listaejem)
imparlista=[impar for impar in listaejem if impar%2==1]
print("Lista de palindromos e impares: \n")
print(imparlista)
def ejercicio5(intentos=2):
'''
Ejercicio 5: Programa que simula el juego del "Ahorcado". Tiene interacción con el usuario (máximo 3) con ingresar la palabra y dos posibles soluciones (perder) o ganar.
'''
palabra = ''
listaPalabra = []
listaPalabraEspacio = []
letra = ''
detente= 1
palabra= str(input('Dime una palabra: '))
palabra=palabra.lower()
listaPalabra=list(palabra)
for palabr in listaPalabra:
listaPalabraEspacio.append('_')
while detente==1:
print(listaPalabraEspacio)
letra = input('Dame una letra: ')
fallo = False
if letra not in listaPalabra:
fallo = True
intentos=intentos-1
print("\nte quedan "+ str(intentos)+" intentos!\n")
else:
for key, value in enumerate(listaPalabra):
if value == letra:
listaPalabraEspacio[key] = value
if intentos <= 0:
detente= 0
print("Ya perdiste! -_-\n la palabra era: \n"+ str(listaPalabra))
elif listaPalabra == listaPalabraEspacio:
detente= 0
print("Ya ganaste! ͡° ͜ʖ ͡° \n la palabra era \n"+str(listaPalabra))
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment