Advertisement
tomasfdel

Pitón Práctica 1

Aug 18th, 2016
365
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.46 KB | None | 0 0
  1. EJ 1)
  2. (3,5): Imprime 9 y 16
  3. Con (3,3) y (5,3) no muestra nada.
  4.  
  5. EJ 2)
  6. def imprimir_cuadrados():
  7.     n1 = int (input ("Ingrese a: "))
  8.     n2 = int (input ("Ingrese b: "))
  9.  
  10.     for x in range (n1,n2):
  11.         print (str(x) + ": " + str(x*x))
  12.  
  13. imprimir_cuadrados()
  14.  
  15. EJ 4)
  16. def perimetro (b, h):
  17.     return 2*b+2*h
  18.  
  19. def area (b, h):
  20.     return b*h
  21.  
  22. def per (x1, x2, y1, y2):
  23.     return 2*abs(x1-x2)+ 2*abs(y1-y2)
  24.  
  25. def percir (r):
  26.     return pi*2*r
  27.  
  28. def volesf(r):
  29.     return pi*r**3*4/3
  30.  
  31. import math
  32. def hipotenusa (a,b):
  33.     return math.sqrt(a**2 + b**2)
  34.  
  35. EJ 6)
  36. # -*- encoding: utf-8 -*-
  37.  
  38. def factorial (n):
  39.     """
  40.        Calcula el factorial de un número natural dado.
  41.        Args:
  42.            n: Argumento de tipo int que representa el número dado
  43.        Returns:
  44.            returns: La función retorna el factorial de n
  45.  
  46.    """
  47.     prod=1
  48.     for i in range (1,n+1):
  49.         prod = prod * i
  50.  
  51.     return prod
  52.  
  53.  
  54.  
  55. def main():
  56.     q = int( input("Ingrese un número: ") )
  57.     print("Su factorial es: ", factorial(q) )
  58.  
  59.  
  60. main()
  61.  
  62.  
  63. EJ 7-b)
  64. def tabla (n):
  65.     for x in range (11):
  66.         print (str(x)+": "+str(x*n))
  67.  
  68. EJ 8)
  69. def mil_veces ():
  70.     palabra=input("Ingrese la palabra mágica: ")
  71.     for i in range(1000):
  72.         print(palabra,end=" ")
  73.  
  74. EJ 9)
  75. def n_veces ():
  76.     palabra=input("Ingrese la palabra mágica: ")
  77.     cant=int(input("Ingrese la cantidad mágica: "))
  78.     separador=input("Ingrese el separador mágico: ")
  79.     for i in range(cant):
  80.         print(palabra,end=separador)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement