Solución boletín 1: Ejercicios sencillos¶
Escribir un programa que pregunte al usuario su nombre, y luego lo salude.
nombre=input("Dime tu nombre:") print("Hola %s" % nombre)
Calcular el perímetro y área de un rectángulo dada su base y su altura.
base=float(input("Dime la base:")) altura=float(input("Dime la altura:")) perimetro = 2*base + 2*altura area = base * altura print("Resultado: Area=%.2f Perimetro=%.2f" % (area,perimetro))
Calcular el perímetro y área de un círculo dado su radio.
import math radio=float(input("Dime el radio:")) print("Resultado: Area=%.2f Perimetro=%.2f" % (math.pi*radio**2,2*math.pi*radio))
Dados los catetos de un triángulo rectángulo, calcular su hipotenusa.
import math cateto1=float(input("Dime el cateto1:")) cateto2=float(input("Dime el cateto2:")) print("Hipotenusa=%.2f" % math.sqrt(cateto1**2+cateto2**2))
Dados dos números, mostrar la suma, resta, división y multiplicación de ambos.
num1=float(input("Numero1:")) num2=float(input("Numero2:")) print("Suma:%d,resta:%d,multiplicacion:%d,division:%.2f"%(num1+num2,num1-num2,num1*num2,num1/num2))
Escribir un programa que le pida una palabra al usuario, para luego imprimirla 1000 veces, con espacios intermedios.
palabra=input("Dime una palabra:") print((palabra+" ")*1000)
Escribir un programa que le pregunte al usuario una cantidad de euros, una tasa de interés y un número de años y muestre como resultado la cantidad final a pagar. La fórmula a utilizar es:
Cn = C * (1 + x/100) ^ n
Donde C es el capital inicial, x es la tasa de interés y n es el número de años a calcular.
cant=float(input("Euros:")) interes=float(input("Interes:")) year=int(input("Years:")) a_pagar=cant*(1+interes/100)**year print("A pagar %.2f euros." % a_pagar)
Escribir un programa que convierta un valor dado en grados Fahrenheit a grados Celsius. Recordar que la fórmula para la conversión es:
F = 9/5 * C + 32. gf=float(input("Grados Fahrenheit:")) gc=(gf*5/9)-32 print("Grados C:%.2f" % gc)
Calcular la media de tres números pedidos por teclado.
num1=float(input("Numero1:")) num2=float(input("Numero2:")) num3=float(input("Numero3:")) print("Media:%.2f" % ((num1+num2+num3)/3))
Realiza un programa que reciba una cantidad de minutos y muestre por pantalla a cuantas horas y minutos corresponde.
Por ejemplo: 1000 minutos son 16 horas y 40 minutos.
minutos=int(input("Minutos:")) print("Horas:%d - Minutos:%d" % (minutos/60,minutos%60))