LightProgrammer000

Matematica basica [exemplos]

Aug 2nd, 2021
888
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # Biblioteca
  2. import os
  3.  
  4. ###########
  5. # FUNCOES #
  6. ###########
  7.  
  8. def numerosPares():
  9.  
  10.     # Variaveis de controle
  11.     j = 0
  12.  
  13.     # Apresentacao
  14.     print(" # Numeros Pares")
  15.  
  16.     # Estrutura de repeticao: Numeros pares
  17.     listaPares = []
  18.     for  i in range(0, 50, 2):
  19.  
  20.         # Acrescentar na lista
  21.         listaPares.append(i)
  22.  
  23.     # Saida de dados
  24.     for i in range(0, len(listaPares)):
  25.  
  26.         if (j < 4):
  27.             j += 1
  28.             print("", listaPares[i], end="\t")
  29.  
  30.         else:
  31.             j = 0
  32.             print("", listaPares[i], end="\n")
  33.  
  34. def fatorial():
  35.  
  36.     # Variaveis de controle
  37.     n = 5
  38.     fat = 1
  39.     listaFatorial = []
  40.  
  41.     # Apresentacao
  42.     print("\n # Fatorial")
  43.  
  44.     # Estrutura de repreticao
  45.     for i in range(1, n + 1):
  46.         fat *= i
  47.         listaFatorial.append(i)
  48.  
  49.     print(" # {} =".format(fat), end=" ")
  50.  
  51.     for i in range(1, len(listaFatorial)+1):
  52.  
  53.         if (i != len(listaFatorial)):
  54.             print("", i, end=" *")
  55.  
  56.         else:
  57.             print("", i, end="")
  58.  
  59. def progressaoAritmetica1():
  60.  
  61.     # Variaveis
  62.     j = 0
  63.  
  64.     # Apresentacao
  65.     print("\n\n # Progressao Aritmetica 1")
  66.  
  67.     # Estrutura de repeticao
  68.     for i in range(1, 60, 2):
  69.  
  70.         if (j < 5):
  71.             j += 1
  72.             print("", i, end="\t")
  73.  
  74.         else:
  75.             j = 0
  76.             print("", i, end="\n")
  77.  
  78. def progressaoAritmetica2():
  79.  
  80.     # Controle
  81.     n = 1
  82.     listaAritmetica = []
  83.  
  84.     print("\n # Progressao Aritmetica 2")
  85.     listaAritmetica.append(n)
  86.  
  87.     for i in range(0, 15):
  88.         n *= 2
  89.         listaAritmetica.append(n)
  90.  
  91.     for i in range(0, len(listaAritmetica)):
  92.         print("", listaAritmetica[i], end=" ")
  93.  
  94. def progressaoGeometrica1():
  95.  
  96.     # Variaveis
  97.     j = 0
  98.     n = 1
  99.  
  100.     print("\n\n # Progressao Geometrica 1")
  101.     for i in range(1, 7):
  102.         n *= 2
  103.  
  104.         if (j < 2):
  105.             print("", n, end="\t")
  106.             j += 1
  107.  
  108.         else:
  109.             print("", n, end="\n")
  110.             j= 0
  111.  
  112. def progressaoGeometrica2():
  113.  
  114.     # Estrutura de repeticao: Progressao aritmetica
  115.     n = 1
  116.     listaGeometrica = []
  117.  
  118.     for i in range(1, 20):
  119.         n *= 2
  120.         listaGeometrica.append(n)
  121.  
  122.     print("\n # Progressao Geometrica 2")
  123.     for i in listaGeometrica:
  124.         print("", i, end=" ")
  125.  
  126. # Principal
  127. def main():
  128.  
  129.     # Sistema
  130.     os.system("clear")
  131.  
  132.     # Apresentacao
  133.     print("\n\033[01;36m {} Programa 13 {}\n\033[01;37m".format("=-=" * 5, "=-=" * 5))
  134.  
  135.     # Numeros pares
  136.     numerosPares()
  137.  
  138.     # Fatorial
  139.     fatorial()
  140.  
  141.     # Progressao Aritmetica
  142.     progressaoAritmetica1()
  143.     progressaoAritmetica2()
  144.  
  145.     # Progressao Geometrica
  146.     progressaoGeometrica1()
  147.     progressaoGeometrica2()
  148.  
  149. # Execucao
  150. if __name__ == '__main__':
  151.     main()
  152.  
RAW Paste Data