Nadie se tomo en serio esto¡<div><br><br><div class="gmail_quote">El 26 de julio de 2011 17:25, Ignacio Rodríguez <span dir="ltr"><<a href="mailto:nachoel01@gmail.com">nachoel01@gmail.com</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
jajajaj ;)<br>
<br>
El 25/07/11, Flavio Danesse <<a href="mailto:fdanesse@gmail.com">fdanesse@gmail.com</a>> escribió:<br>
<div><div></div><div class="h5">> ¿Dónde están mis ejercicios?<br>
><br>
><br>
><br>
><br>
><br>
><br>
> El 25 de julio de 2011 19:15, ana.cichero <<a href="mailto:ana.cichero@gmail.com">ana.cichero@gmail.com</a>> escribió:<br>
><br>
>> Estudiaremos entonces "profe" y gracias :)<br>
>><br>
>> 2011/7/24 Flavio Danesse <<a href="mailto:fdanesse@gmail.com">fdanesse@gmail.com</a>><br>
>><br>
>>> En base a esto que es muy sencillo, sobre iteradores, más bien sobre como<br>
>>> se usa for:<br>
>>><br>
>>> <a href="https://sites.google.com/site/sugaractivities/home/curso-pygame/iteradores-operadores-y-control-de-flujo-3a-parte" target="_blank">https://sites.google.com/site/sugaractivities/home/curso-pygame/iteradores-operadores-y-control-de-flujo-3a-parte</a><br>
>>> *<br>
>>> Realizar el siguiente ejercicio:*<br>
>>><br>
>>> Hacer un programa que imprima todas las combinaciones posibles del 5 de<br>
>>> oro.<br>
>>> Para quienes no sepan que es el 5 de oro, es un juego de azar de la banca<br>
>>> uruguaya, donde se apuesta a una combinación de 5 números de un universo<br>
>>> de<br>
>>> 44, es decir que tienes todos los números de 1 al 44 y se apuesta a que<br>
>>> sale<br>
>>> determinada combinación de 5 números por ejemplo: 1-2-3-4-5 o<br>
>>> 40-41-42-43-44<br>
>>> (son la 1º y la última combinación posible respectivamente).<br>
>>><br>
>>> En el ejercicio, utilizando for, debemos hacer un programa que imprima<br>
>>> todas las combinaciones posibles de este juego.<br>
>>><br>
>>> Luego, tienen para estudiar La 1º parte sobre colecciones, las listas de<br>
>>> python:<br>
>>><br>
>>> <a href="https://sites.google.com/site/sugaractivities/home/curso-pygame/tipos-de-datos-complejos-de-python-colecciones---1a-parte-listas" target="_blank">https://sites.google.com/site/sugaractivities/home/curso-pygame/tipos-de-datos-complejos-de-python-colecciones---1a-parte-listas</a><br>
>>><br>
>>><br>
>>> *Algunas soluciones a ejercicios anteriores:*<br>
>>><br>
>>> *UNO:*<br>
>>> #!/usr/bin/env python<br>
>>> # -*- coding: utf-8 -*-<br>
>>><br>
>>> uno = ""<br>
>>> salida = ""<br>
>>> while salida != "si":<br>
>>> uno = int(raw_input("Escriba el primer numero de la cuenta: "))<br>
>>> print "Las operaciones para hacer son:"<br>
>>> print "1- Suma"<br>
>>> print "2- Resta"<br>
>>> print "3- Multiplicacion"<br>
>>> print "4- Division"<br>
>>><br>
>>> operacion = raw_input("Escriba el numero de la operacion (1,2,3 o 4):<br>
>>> ")<br>
>>><br>
>>> dos = int(raw_input("Escriba el segundo numero de la operacion: "))<br>
>>><br>
>>> if operacion == "1":<br>
>>> print uno, "+", dos, "=", uno+dos<br>
>>><br>
>>> if operacion == "2":<br>
>>> print uno, "-", dos, "=", uno-dos<br>
>>><br>
>>> if operacion == "3":<br>
>>> print uno, "por ", dos, "=", uno*dos<br>
>>><br>
>>> if operacion == "4":<br>
>>> print uno, "dividido", dos, "=", uno/dos<br>
>>><br>
>>> salida = raw_input("Desea salir? (si o no): ")<br>
>>><br>
>>> *DOS*<br>
>>> #!/usr/bin/env python<br>
>>> # -*- coding: utf-8 -*-<br>
>>><br>
>>> #Variables<br>
>>> num1 = ""<br>
>>> oper = ""<br>
>>> num2 = ""<br>
>>> resultado = ""<br>
>>><br>
>>> # Validar entrada<br>
>>> def validar(mensaje,aceptado):<br>
>>> while True:<br>
>>> valor = raw_input (mensaje)<br>
>>> if all(x in aceptado for x in valor):<br>
>>> break<br>
>>> print("Caracter no válido.")<br>
>>> print valor<br>
>>> return valor<br>
>>><br>
>>> # Calcular<br>
>>> def calcular (num1, oper, num2):<br>
>>> if oper == "+":<br>
>>> resultado = num1 + num2<br>
>>> elif oper == "-":<br>
>>> resultado = num1 - num2<br>
>>> elif oper == "*":<br>
>>> resultado = num1 * num2<br>
>>> elif oper == "/" and num2 == 0:<br>
>>> num2 = validar("Error de división. Ingrese un número mayor a 0:<br>
>>> ","123456789.")<br>
>>> num2 = float(num2)<br>
>>> resultado = num1 / num2<br>
>>> else:<br>
>>> resultado = num1 / num2<br>
>>> print resultado<br>
>>><br>
>>> # Solicitar datos<br>
>>> salir = ""<br>
>>> while salir == "":<br>
>>> num1 = validar("Ingrese un número: ","0123456789.")<br>
>>> if num1 == "":<br>
>>> salir = "Si"<br>
>>> break<br>
>>> else:<br>
>>> num1 = float(num1)<br>
>>> oper = validar("Ingrese un operador + - * /: ","+-*/")<br>
>>> if oper == "":<br>
>>> salir = "Si"<br>
>>> break<br>
>>> else:<br>
>>> num2 = validar("Ingrese el segundo número: ","0123456789.")<br>
>>> num2 = float(num2)<br>
>>> calcular(num1, oper, num2)<br>
>>> if num2 == "":<br>
>>> salir = "Si"<br>
>>> break<br>
>>> print "Nuevo cálculo: "<br>
>>><br>
>>> *TRES*<br>
>>> #!/usr/bin/env python<br>
>>> # -*- coding: utf-8 -*-<br>
>>><br>
>>> import os<br>
>>><br>
>>> uno = ""<br>
>>> salida = ""<br>
>>> resultado = ""<br>
>>> uni = ""<br>
>>> doi = ""<br>
>>> while salida != "si":<br>
>>> uno = int(raw_input("Escriba el primer numero de la cuenta: "))<br>
>>> uni = str(uno)<br>
>>> print "Las operaciones para hacer son:"<br>
>>> print "1- Suma"<br>
>>> print "2- Resta"<br>
>>> print "3- Multiplicacion"<br>
>>> print "4- Division"<br>
>>><br>
>>> operacion = raw_input("Escriba el numero de la operacion (1,2,3 o 4):<br>
>>> ")<br>
>>><br>
>>> dos = int(raw_input("Escriba el segundo numero de la operacion: "))<br>
>>> doi = str(dos)<br>
>>><br>
>>> if operacion == "1":<br>
>>> resultado = uno+dos<br>
>>> res = str(resultado)<br>
>>> os.system('espeak -v es "' + uni + 'más ' + doi + ' es igual a '<br>
>>> +<br>
>>> res + '"')<br>
>>><br>
>>> if operacion == "2":<br>
>>> resultado = uno-dos<br>
>>> res = str(resultado)<br>
>>> os.system('espeak -v es "' + uni + 'menos ' + doi + ' es igual a<br>
>>> '<br>
>>> + res + '"')<br>
>>><br>
>>> if operacion == "3":<br>
>>> resultado = uno*dos<br>
>>> res = str(resultado)<br>
>>> os.system('espeak -v es "' + uni + 'por ' + doi + ' es igual a '<br>
>>> +<br>
>>> res + '"')<br>
>>><br>
>>> if operacion == "4":<br>
>>> resultado = uno/dos<br>
>>> res = str(resultado)<br>
>>> os.system('espeak -v es "' + uni + 'dividido ' + doi + ' es igual<br>
>>> a ' + res + '"')<br>
>>><br>
>>> salida = raw_input("Desea salir? (si o no): ")<br>
>>><br>
>>> _______________________________________________<br>
>>> Olpc-uruguay mailing list<br>
>>> <a href="mailto:Olpc-uruguay@lists.laptop.org">Olpc-uruguay@lists.laptop.org</a><br>
>>> <a href="http://lists.laptop.org/listinfo/olpc-uruguay" target="_blank">http://lists.laptop.org/listinfo/olpc-uruguay</a><br>
>>><br>
>>><br>
>><br>
>> _______________________________________________<br>
>> Olpc-uruguay mailing list<br>
>> <a href="mailto:Olpc-uruguay@lists.laptop.org">Olpc-uruguay@lists.laptop.org</a><br>
>> <a href="http://lists.laptop.org/listinfo/olpc-uruguay" target="_blank">http://lists.laptop.org/listinfo/olpc-uruguay</a><br>
>><br>
>><br>
><br>
<br>
<br>
</div></div>--<br>
<font color="#888888">*Ignacio Rodríguez *<br>
</font><div><div></div><div class="h5">_______________________________________________<br>
Olpc-uruguay mailing list<br>
<a href="mailto:Olpc-uruguay@lists.laptop.org">Olpc-uruguay@lists.laptop.org</a><br>
<a href="http://lists.laptop.org/listinfo/olpc-uruguay" target="_blank">http://lists.laptop.org/listinfo/olpc-uruguay</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><b><i><font color="#000099" size="6"><a href="http://cristhofer-t.blogspot.com" target="_blank">Cristhofer Travieso</a></font></i></b><br>
</div>