martes, 19 de junio de 2012

Ejercitando Python!!! Parte 1

Hay que mantenerse activo!


En algunos enunciados dice hacer un programa pero como me dá fiaca hacer todo un .py y ejecutarlo hice una función para cada ejercicio.


1. Intro 
1.01. Hacer un programa que muestre "Hola mundo", y ejecutarlo para ver el mensaje en la pantalla. ¿Cómo lo ejecutó? ¿Qué otras maneras había de ejecutarlo? 

def holamundo():
print "hola mundo"

holamundo()

1.05. Hacer un programa que muestre "Esto es un caño". Ejecútelo. ¿Qué sucede? ¿Cómo lo solucionó?

def canio():
print "Esto es un caño"

canio()

2. Tipos de Datos 
2.01. Escriba un programa que muestre la siguiente figura:
  \  |  /
  @ @
     *
   \"""/

def figura():
print '''  \  |  /
    @ @
     *
   \"""/'''

figura()

2.02. Siendo a="Hola", b="mundo", c=87 y d=2.33145, armar y mostrar las siguientes cadenas:
  "Hola mundo"  (usando a y b)
  "-Hola-mundo-"  (usando a y b)
  "El resultado es: 87"  (usando c)
  "El resultado es: 87min (5220seg)"  (usando c ambas veces)
  "La temperatura es: 2.3"

a="Hola
b="mundo"
c=87
d=2.33145
def vars():
print a+' '+b
print '-'+a+'-'+b+'-'
print "El resultado es: %s" % c
print "El resultado es: %s min (%s seg)" % (c, c*60)
print "La temperatura es: %.1f" %d

vars()

2.03. Hacer un programa que le pida una cadena al usuario (usando la función "raw_input") y la imprima a pantalla al revés. Por ejemplo, para el texto "Esto es asi", debería mostrar:
    "isa se otsE"

def alrevez():
a = raw_input("Escribite algo: ")
print a[::-1]

alrevez()

2.04. Hacer un programa que le pida un número al usuario (usando la función "raw_input") y muestre ese número menos dos, más dos, multiplicado por dos, dividido por dos de forma entera, dividido por dos de forma decimal, y elevado a la potencia de dos. Por ejemplo, para el número 7, debería mostrar:
  5
  9
  14
  3
  3.5
  49

def operaciones():
a = int(raw_input("Escribite un nro: "))
print a - 2
print a + 2
print a * 2
print int(a/2)
print a/2.0
print a**2

operaciones()


Seguiré pronto con otros ejemplos!!!

Gracias a Taniquetil de PyAr
http://www.taniquetil.com.ar/py/ejercicios/enunciados.html


Publicar un comentario