Solución Boletín 1: Ejercicios fáciles

  1. 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))		
    
  2. 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)
    
  3. 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)
    
  4. Realiza un programa que pida una nota numéricas enteras e imprima sus equivalentes en texto (0-2 => MD, 3-4 => I, 5 => Suf, 6 => B, 7-8 => Not, 9-10 => Sob, otro => Error)

     nota=int(input("Nota:"))		
    
     if nota>=0 and nota<=2:
         print("MD")
     elif nota==3 or nota==4:
         print("I")
     elif nota==5:
         print("Suf")
     elif nota==6:
         print("B")
     elif nota==7 or nota==8:
         print("Not")
     elif nota==9 or nota==10:
         print("Sob")
     else:
         print("Error")
    
  5. Escribe un programa que lea una lista de diez números y determine cuántos son positivos, y cuántos son negativos.

     cont_pos=0
     cont_neg=0;
     for cont in range(1,11):
         num=int(input("Número:"))
         if num>=0:
             cont_pos=cont_pos+1
         else:
             cont_neg=cont_neg+1
     print("%d positivos,%d negativos"%(cont_pos,cont_neg))