[Olpc-uruguay] Jóvenes Programadores

Gabriel Eirea geirea en gmail.com
Sab Sep 4 19:25:15 EDT 2010


Ah, el maravilloso mundo de la recursividad. Tenés para divertirte
explicando mejores formas de resolver esto y por qué.

Más allá de eso, está muy bueno el esfuerzo del estudiante y excelente
tu iniciativa con este taller Flavio.

Saludos,

Gabriel

El día 4 de septiembre de 2010 20:01, Flavio Danesse
<fdanesse at gmail.com> escribió:
> Casi sin permiso de dirección, porque quería empezar al inicio del año pero
> me fueron tirando largas por esto, por aquello, etc, como suele suceder,
> logré el pasado martes, comenzar con un tallercito de python con alumnos de
> 1º 2º y 3º de ciclo básico en la UTU de Rafael Peraza.
>
> Invité a todas las clases aclarando que era totalmente fuera de programa y
> que nada tenía que ver con las clases, les aclaré además que no era sencillo
> y que llevaba tiempo, práctica y paciencia.
> Tuve 12 alumnos presentes, creamos un grupo de google para estar contactados
> y luego del taller les entregué un material en pdf preparado especialmente
> para ellos para que sirviera como guía para que ellos aprendieran a manejar
> las cosas más sencillas que fue lo que vimos en el taller.
>
> Algunos, comenzaron a desarrollar pequeñas cosas colaborando a través del
> google group, sobre temas que ellos mismos eligieron libremente.
> Hoy, un alumno de 1º mandó una calculadora que comparto con ustedes:
>
> #!usr/bin/python
> # -*- coding: UTF-8 -*-
>
> import os
> import sys
>
> a = raw_input("Escribe el operando: ")
> o = raw_input("¿Qué operación deseas hacer? (* , + , - , / , %): ")
> b = raw_input("Escribe el operador: ")
>
> if o == "+":
>     print a + o + b + " es:"
>     print float(a) + float(b)
>     salir_o_quedarse = raw_input("¿Vas a hacer otra cuenta? (si/no): ")
>     if salir_o_quedarse == "si":
>         os.system("clear")
>         os.system("python calculadora.py")
>     elif salir_o_quedarse == "no":
>         os.system("clear")
>         sys.exit()
>     else:
>         print "No se reconoce la accion"
>         os.system("python calculadora.py")
> elif o == "-":
>     print a + o + b + " es:"
>     print float(a) - float(b)
>     salir_o_quedarse = raw_input("¿Vas a hacer otra cuenta? (si/no): ")
>     if salir_o_quedarse == "si":
>         os.system("clear")
>         os.system("python calculadora.py")
>     elif salir_o_quedarse == "no":
>         os.system("clear")
>         sys.exit()
>     else:
>         print "No se reconoce la accion"
>         os.system("python calculadora.py")
> elif o == "*":
>     print a + o + b + " es:"
>     print float(a) * float(b)
>     salir_o_quedarse = raw_input("¿Vas a hacer otra cuenta? (si/no): ")
>     if salir_o_quedarse == "si":
>         os.system("clear")
>         os.system("python calculadora.py")
>     elif salir_o_quedarse == "no":
>         os.system("clear")
>         sys.exit()
>     else:
>         print "No se reconoce la accion"
>         os.system("python calculadora.py")
> elif o == "/":
>     print a + o + b + " es:"
>     print float(a) / float(b)
>     salir_o_quedarse = raw_input("¿Vas a hacer otra cuenta? (si/no): ")
>     if salir_o_quedarse == "si":
>         os.system("clear")
>         os.system("python calculadora.py")
>     elif salir_o_quedarse == "no":
>         os.system("clear")
>         sys.exit()
>     else:
>     print "No se reconoce la accion"
>     os.system("python calculadora.py")
> elif o == "%":
>     print a + o + b + " es:"
>     print float(a) * float(b) / 100
>     salir_o_quedarse = raw_input("¿Vas a hacer otra cuenta? (si/no): ")
>     if salir_o_quedarse == "si":
>         os.system("clear")
>         os.system("python calculadora.py")
>     elif salir_o_quedarse == "no":
>         os.system("clear")
>         sys.exit()
>     else:
>         print "No se reconoce la accion"
>         os.system("python calculadora.py")
> else:
>     print "No se reconoce la operación que deseas realizar"
>     os.system("python calculadora.py")
>
> _______________________________________________
> Olpc-uruguay mailing list
> Olpc-uruguay at lists.laptop.org
> http://lists.laptop.org/listinfo/olpc-uruguay
>
>


More information about the Olpc-uruguay mailing list