tomasfdel

Pitón Práctica 2

Aug 25th, 2016
298
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 3.81 KB | None | 0 0
  1. EJ 2)
  2. def main():
  3.     a=10
  4.     b=100
  5.     c=1000
  6.     print(((b * b) - (4 * a * c)) / (2 * a))
  7.     print(((b * b) - (4 * a * c)) // (2 * a))
  8.     print((b * b - 4 * a * c) / (2 * a))
  9.     print(b * b - 4 * a * c / 2 * a)
  10.     print((b * b) - (4 * a * c / 2 * a))
  11.     print(1 / 2 * b)
  12.     print(b / 2)
  13.  
  14. main()
  15.  
  16.  
  17.  
  18. EJ 3)
  19. def main():
  20.     a=10.0
  21.     b=100.0
  22.     c=1000.0
  23.     print(((b * b) - (4 * a * c)) / (2 * a))
  24.     print(((b * b) - (4 * a * c)) // (2 * a))
  25.     print((b * b - 4 * a * c) / (2 * a))
  26.     print(b * b - 4 * a * c / 2 * a)
  27.     print((b * b) - (4 * a * c / 2 * a))
  28.     print(1 / 2 * b)
  29.     print(b / 2)
  30.  
  31. main()
  32.  
  33. EJ 4-a)
  34. def main():
  35.     for x in range (10,21):
  36.         print(x)
  37.  
  38. main()
  39.  
  40. EJ 4-b)
  41. def main():
  42.     for x in ["Ori", "Lissie", "Seba", "xXShuanexXx", "El Dlugo"]:
  43.         print("Hola,",x,"!")
  44.  
  45. main()
  46.  
  47. EJ 4-c)
  48. def main():
  49.     for x in range (5):
  50.         nombre=input("¿Cómo se llama el amigo?: ")
  51.         print("Hola,",nombre,"!")
  52.  
  53. main()
  54.  
  55. EJ 4-d)
  56. def main():
  57.     for x in range (6):
  58.         nombre=input("¿Cómo se llama el amigo?: ")
  59.         print("Hola,",nombre,"!")
  60.  
  61. main()
  62.  
  63. EJ 4-e)
  64. def main():
  65.     tamanio=int(input("Ingrese cuántos amigos tiene: "))
  66.     for x in range (tamanio):
  67.         nombre=input("¿Cómo se llama el amigo?: ")
  68.         print("Hola,",nombre,"!")
  69.  
  70. main()
  71.  
  72. EJ 5)
  73. def main():
  74.     C=int(input("Ingrese el capital inicial: "))
  75.     x=int(input("Ingrese la tasa de interés: "))
  76.     n=int(input("Ingrese el número de años: "))
  77.     Cn=C*(1+x/100)**n
  78.     print("El capital final es",Cn)
  79.        
  80. main()
  81.  
  82. EJ 6)
  83. def main():
  84.     F=int(input("Ingrese La temperatura en F: "))
  85.     C=(F-32)*5/9
  86.     print("La temperatura en C es:",C)
  87.        
  88. main()
  89.  
  90. EJ 7)
  91. def conversor(F):
  92.     return (F-32)*5/9
  93.  
  94. def main():
  95.     for i in range (0, 121, 10):
  96.         print(i,"Grados F son",conversor(i),"Grados C")
  97.  
  98.                
  99. main()
  100.  
  101. EJ 8)
  102. def main():
  103.     A=int(input("Ingrese el primer numero: "))
  104.     B=int(input("Ingrese el segundo numero: "))
  105.     Resto=A%2
  106.     for i in range (A+Resto, B+1, 2):
  107.         print(i)
  108.                
  109. main()
  110.  
  111. EJ 9)
  112. #Version Formulita
  113. def triangulares(Cant):
  114.     for i in range(1,Cant+1):
  115.         print(i,"-",int(i*(i+1)/2))
  116.    
  117.                
  118. def main():
  119.     n=int(input("Cantidad de números: "))
  120.     triangulares(n)
  121.  
  122. main()
  123.  
  124. #Version Fea-Maselli
  125. def triangulares(Cant):
  126.     suma=0
  127.     for i in range(1,Cant+1):
  128.         suma=suma+i
  129.         print (i,"-",suma)
  130.    
  131.                
  132. def main():
  133.     n=int(input("Cantidad de números: "))
  134.     triangulares(n)
  135.  
  136. main()
  137.  
  138.  
  139. EJ 10)
  140. def factorial (n):
  141.     """
  142.        Calcula el factorial de un número natural dado.
  143.        Args:
  144.            n: Argumento de tipo int que representa el número dado
  145.        Returns:
  146.            returns: La función retorna el factorial de n
  147.  
  148.    """
  149.     prod=1
  150.     for i in range (1,n+1):
  151.         prod = prod * i
  152.  
  153.     return prod
  154.  
  155.  
  156.  
  157. def ejercicio10():
  158.     """
  159.        Ejercicio 10. Lee una cantidad n de enteros ingresados por
  160.        el usuario. Luego imprime el factorial de cada uno de
  161.        ellos con su número de orden correspondiente.
  162.        Args:
  163.            La función no posee argumentos
  164.        Returns:
  165.            La función no posee valor de retorno
  166.    """
  167.     cant=int(input("Ingrese la cantidad:"))
  168.     cad=""
  169.     for i in range (1, cant+1):
  170.         n = int(input("Ingrese un número:"))
  171.         cad = cad + str(i) + " - " + str(factorial(n)) + "\n"
  172.    
  173.     print(cad)
  174.  
  175.  
  176. ejercicio10()
  177.  
  178.  
  179. EJ 11)
  180. def main():
  181.     for i in range (7):
  182.         for x in range (i,7):
  183.             print ((i,x))
  184. main()
  185.  
  186.  
  187. EJ 12)
  188. def dominoe(n):
  189.     for i in range (n+1):
  190.         for x in range (i,n+1):
  191.             print ((i,x))
  192. def main():
  193.     N=int(input("Ingrese n: "))
  194.     dominoe(N)
  195.  
  196.  
  197.  
  198. main()
Add Comment
Please, Sign In to add comment