Etiquetas

domingo, 13 de enero de 2019

Trabajo de navidad

Para practicar Python en navidad nos mandaron los siguientes ejercicios:


Escriba un programa que reciba como entrada el radio de un círculo y entregue como salida su perímetro y su área:

from math import pi

radio = float(input('Ingrese el radio: '))

area = pi * (radio**2)
perimetro = 2 * pi * radio

print "El area del circulo es" ,area,
print "y el perimetro del circulo es" ,perimetro,

















Escriba un programa que reciba como entrada las longitudes de los dos catetos a y b de un triángulo rectángulo, y que entregue como salida el largo de la hipotenusa c del triángulo, dado por el teorema de Pitágoras: c2=a2+b2


cateto_1 = float(input('Ingrese cateto_1: '))
cateto_2 = float(input('Ingrese cateto_2: '))
Hipotenusa = (cateto_1 ** 2 + cateto_2 **2 ) ** 1/2
print "La hipotenusa es" ,Hipotenusa,


Escriba un programa que pida al usuario dos palabras, y que indique cuál de ellas es la más
larga y por cuántas letras lo es.

 
palabra_1 = raw_input("Palabra 1: ")
      
palabra_2 = raw_input("Palabra 2: ")
 
diferencia = len(palabra_1) - len(palabra_2)
 
print "La palabra %s tiene %s letras mas que %s." % (palabra_1, diferencia, palabra_2)
 
palabra_1 = raw_input("Palabra 1: ")
palabra_2 = raw_input("Palabra 2: ")
 
diferencia = len(palabra_2) - len(palabra_1)
 
print "La palabra %s tiene %s letras mas que %s." % (palabra_1, diferencia, palabra_2)
 
palabra_1 = raw_input("Palabra 1: ")
palabra_2 = raw_input("Palabra 2: ")

if len(palabra_2) == len(palabra_1):
  print "Las dos palabras tienen el mismo largo."
 

 Invéntate 3 programas más que utilicen variables (numéricas y string) y condiciones y escribe su código.
Se introducen dos números y el programa calcula su suma, resta, multiplicación y división.
numero_1 = float(input('Elige un numero: '))
numero_2 = float(input('Elige un numero: '))

suma = numero_1 + numero_2
resta = numero_1 - numero_2
multiplicacion = numero_1 * numero_2
division = numero_1 / numero_2

print "%s + %s = %s, %s - %s = %s, %s * %s = %s y %s / %s = %s" % (numero_1, numero_2, suma, numero_1, numero_2, resta, numero_1, numero_2, multiplicacion, numero_1, numero_2, division)
Se introduce un año y el programa dice si es bisiesto
año = input('Dime un año: ')

resto = año % 4
if resto == 0:
  print "Si, %s es un año bisiesto" % (año)
else:
  print "No, ese año no es bisiesto"
El programa pregunta un acertijo.
print "¿Estas listo para el acertijo?"
print "No puedes verla ni sentirla, y ocupa todos los huecos: no puedes olerla ni oírla, está detrás de los astros, y está al píe de las colinas, llega primero, y se queda; mala risas y acaba vidas."
acertijo_1 = raw_input("¿Que es?: ")
respuesta = "La oscuridad"
if acertijo_1 == respuesta:
  print "Enhorabuena has acertado"
else:
  print "No has acertado"