Advertisement
Raposa7618

Calculator v1.12 in python

May 28th, 2023
1,021
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 25.57 KB | None | 0 0
  1. import math
  2. import time
  3. import os
  4. import sympy
  5.  
  6. print('\n\n    Bem-Vindo a Calculadora v1.12')
  7. print('              By LeFox')
  8. time.sleep(2)
  9.  
  10. while True:
  11.     os.system('cls')
  12.     print(
  13.         """\nn - Novidades!   c - Créditos   a - Ajuda ou Sujestão/Crítica
  14.    
  15.    O que você deseja usar?
  16.    
  17.    1 - Calculadora Padrão
  18.    2 - Tábuada
  19.    3 - Raízes
  20.    4 - Equações de 1° Grau
  21.    5 - Equações de 2º Grau
  22.    6 - Regra de Três Simples
  23.    7 - Seno, Cosseno e Tangente
  24.    8 - Calcular a Hipotenusa
  25.    9 - Porcentagens
  26.    0 - Calcular Médias
  27.    t - Analizar Triangulos (Bonus)\n\n
  28. s - Sair\n\n""")
  29.  
  30.     inicio = input('>>> ').lower()
  31.  
  32.     if inicio == '1':
  33.         # Calculadora padrão
  34.         while True:
  35.             print('r - Voltar')
  36.             r = []
  37.             os.system('cls')
  38.             print('\n\nCalculadora padrão\n\n')
  39.             print('Digite "=" para concluir o cálculo\n')
  40.  
  41.             soma = 0
  42.             mult = 1
  43.             subt = []
  44.             divi = []
  45.             rest = 0
  46.             valor = []
  47.             cont = 0
  48.  
  49.             while True:
  50.                 n = input('>>> ').lower()
  51.                 if n == 'r':
  52.                     r.append('r')
  53.                     break
  54.                 if not n.isnumeric():
  55.                     if not n == '=':
  56.                         print('Digite apenas números por favor')
  57.                         time.sleep(2)
  58.                         continue
  59.  
  60.                 if not n == '=':
  61.                     n = float(n)
  62.                     soma += n
  63.                     mult *= n
  64.                     valor.append(n)
  65.                     cont += 1
  66.  
  67.                     if cont == 1:
  68.                         continue
  69.  
  70.                     elif cont > 1:
  71.                         subt = float(valor[cont - 2]) - n
  72.                         if not n == 0:
  73.                             divi = float(valor[cont - 2]) / n
  74.                             rest = float(valor[cont - 2]) % n
  75.  
  76.                         else:
  77.                             continue
  78.  
  79.                 elif n == '=':
  80.                     os.system('cls')
  81.                     print('\nEscolha a operação:\n'
  82.                           '+ - * /\n\n')
  83.                     op = input('>>> ')
  84.  
  85.                     if op == '+':
  86.                         print('\n= ', soma)
  87.                         break
  88.  
  89.                     elif op == '-':
  90.                         print('\n= ', subt)
  91.                         break
  92.  
  93.                     elif op == '*':
  94.                         print('\n= ', mult)
  95.                         break
  96.  
  97.                     elif op == '/':
  98.                         if divi == 0 or divi == [] and rest == 0:
  99.                             print('0 Não é divisível')
  100.                         else:
  101.                             print(f'\n= {divi}\n  ({rest})')
  102.                         break
  103.  
  104.                     else:
  105.                         if divi == 0 or divi == [] and rest == 0:
  106.                             divi = '0 não pode ser dividido'
  107.                             rest = 'Vazio'
  108.                             print('\nSoma: {}\nSubtração: {}\nMultiplicação: {}\nDivisão: {}\nResto: {}'.format(soma, subt, mult, divi, rest))
  109.  
  110.                         else:
  111.                             print('\nSoma: {}\nSubtração: {}\nMultiplicação: {}\nDivisão: {}\nResto: {}'.format(soma, subt, mult, divi, rest))
  112.  
  113.                             break
  114.  
  115.             if 'r' in r:
  116.                 break
  117.  
  118.             voltar1 = input('\nPara continuar precione ENTER, para retornar ao inicio digite "r": ').lower()
  119.             if voltar1 == 'r':
  120.                 break
  121.             else:
  122.                 continue
  123.  
  124.     elif inicio == '2':
  125.         # Tabuada
  126.         while True:
  127.             os.system('cls')
  128.             print('r - Voltar')
  129.             print('\n\nTabúada\n\n')
  130.  
  131.             mult1 = input('Digite a base da tabuada que deseja(digite apenas o número)\n>>> ').lower()
  132.             mult2 = input('Digite quantas vezes você quer multiplicar essa base\n>>> ').lower()
  133.  
  134.             if mult1 == 'r' or mult2 == 'r':
  135.                 break
  136.  
  137.             if mult1.isnumeric() and mult2.isnumeric():
  138.                 mult1 = int(float(mult1))
  139.                 mult2 = int(float(mult2))
  140.                 if mult1 == 0 or mult2 == 0:
  141.                     print('\n0')
  142.                 else:
  143.                     print()
  144.                     mult3 = mult2 * mult1
  145.                     for a in range(mult1, mult3 + 1, mult1):
  146.                         print(a)
  147.  
  148.             else:
  149.                 print('\nDigite algo calculável por favor\n')
  150.                 time.sleep(2)
  151.                 continue
  152.  
  153.             voltar6 = input('\nPara continuar precione ENTER, para retornar ao inicio digite "r": ').lower()
  154.             if voltar6 == 'r':
  155.                 break
  156.             else:
  157.                 continue
  158.  
  159.     elif inicio == '3':
  160.         # Calcular Raízes
  161.         while True:
  162.             os.system('cls')
  163.             print('r - Voltar')
  164.             print('\n\nRaízes\n\n')
  165.             print('Digite um número para calcular a raiz')
  166.             print('Apenas números inteiros são permitidos!')
  167.             print()
  168.  
  169.             raiz = input('Número na raiz: √').lower()
  170.             raiz1 = input('Base da raiz: ').lower()
  171.  
  172.             if raiz == 'r' or raiz == 'r':
  173.                 break
  174.  
  175.             if raiz.isnumeric() and raiz1.isnumeric():
  176.                 raiz = int(float(raiz))
  177.                 raiz1 = int(float(raiz1))
  178.  
  179.                 if raiz == 0 or raiz1 == 0:
  180.                     print('\nNão existe raiz de 0\n')
  181.                     time.sleep(2)
  182.                     continue
  183.                 else:
  184.                     raiz3 = raiz ** (1 / raiz1)
  185.                     print()
  186.                     print('{:.2f}'.format(raiz3))
  187.                     print()
  188.  
  189.             else:
  190.                 print('\nDigite algo calculável por favor\n')
  191.                 time.sleep(2)
  192.                 continue
  193.  
  194.             voltar2 = input('Para continuar precione ENTER, para retornar ao inicio digite "r": ').lower()
  195.             if voltar2 == 'r':
  196.                 break
  197.             else:
  198.                 continue
  199.  
  200.     elif inicio == '5':
  201.         # Calcular Equações de 2º Grau
  202.         while True:
  203.             os.system('cls')
  204.             print('r - Voltar')
  205.             print('\n\nEquações de 2º Grau\n\n')
  206.             print('Base: x² x n = 0\n')
  207.  
  208.             a = input('x² >>> ').lower()
  209.             b = input('x >>> ').lower()
  210.             c = input('n >>> ').lower()
  211.  
  212.             if a == 'r' or b == 'r' or c == 'r':
  213.                 break
  214.  
  215.             if a.isnumeric() and b.isnumeric() and c.isnumeric():
  216.                 a = int(a)
  217.                 b = int(b)
  218.                 c = int(c)
  219.                 if a == 0 or b == 0 or c == 0:
  220.                     print('\nNão é possivél calcular com 0\n')
  221.                     time.sleep(2)
  222.                     continue
  223.  
  224.                 else:
  225.                     print()
  226.                     print('Usando a fórmula de bhaskara:\n'
  227.                           '     -b +- √b²-4*a*c\n'
  228.                           'X = -----------------\n'
  229.                           '           2*a')
  230.                     print()
  231.                     delta = (b ** 2) - (4 * a * c)
  232.                     raiz = math.sqrt(delta)
  233.                     print('Delta = ({})² -4 * {} * {} = √{:.0f} >>> {:.0f}'.format(b, a, c, delta, raiz))
  234.                     print()
  235.                     x1 = (-b + raiz) / (2 * a)
  236.                     x2 = (-b - raiz) / (2 * a)
  237.                     print('     {} + {}\n'
  238.                           'X = --------- = {} \n'
  239.                           '       2*{}'.format(b, raiz, x1, a))
  240.                     print()
  241.                     print('     {} + {}\n'
  242.                           'X = --------- = {} \n'
  243.                           '       2*{}'.format(b, raiz, x2, a))
  244.                     print()
  245.  
  246.             else:
  247.                 print('\nDigite algo calculável por favor\n')
  248.                 time.sleep(2)
  249.                 continue
  250.  
  251.             voltar3 = input('Para continuar precione ENTER, para retornar ao inicio digite "r": ').lower()
  252.             if voltar3 == 'r':
  253.                 break
  254.             else:
  255.                 continue
  256.  
  257.     if inicio == '6':
  258.         # Regra de Três Simples
  259.         while True:
  260.             os.system('cls')
  261.             print('r - Retornar\n\n'
  262.                   'Regra de Três Simples')
  263.             print('''\nDigite os números nas variaveis para calcular\n\n
  264.                [ a ][ b ]
  265.                [ c ][ X ]\n''')
  266.  
  267.             a = input('a: ')
  268.             b = input('b: ')
  269.             c = input('c: ')
  270.  
  271.             if a.isnumeric() and b.isnumeric() and c.isnumeric():
  272.                 a = float(a)
  273.                 b = float(b)
  274.                 c = float(c)
  275.                 mult = c * b
  276.                 divi = mult / a
  277.  
  278.                 print(f'\nX = {divi}')
  279.             else:
  280.                 print('Digite algo calculável, por favor!')
  281.                 time.sleep(2)
  282.  
  283.             voltar = input('\nPara continuar precione ENTER, para retornar ao inicio digite "r": ').lower()
  284.             if voltar == 'r':
  285.                 break
  286.             else:
  287.                 continue
  288.  
  289.     elif inicio == '4':
  290.         # Equações de 1° Grau
  291.         while True:
  292.             os.system('cls')
  293.             print('r - Voltar')
  294.             sympy.init_printing(pretty_print=True)
  295.  
  296.             x = sympy.Symbol('x')
  297.             y = sympy.Function('y')
  298.  
  299.             n = input('\nDigite a sua equação abaixo:\n\n'
  300.                       '>>> ')
  301.  
  302.             rep = n.replace('=', ',')
  303.             a = f'Eq({rep})'
  304.  
  305.             solution = sympy.solve(a, x)
  306.  
  307.             print(f'\nSolução:\n{solution}\n\n')
  308.  
  309.             voltar = input('Para continuar precione ENTER, para retornar ao inicio digite "r": ').lower()
  310.             if voltar == 'r':
  311.                 break
  312.             else:
  313.                 continue
  314.  
  315.     elif inicio == 't':
  316.         # Analizar Triângulos
  317.         while True:
  318.             os.system('cls')
  319.            
  320.             # Usando a formula de Heron
  321.  
  322.             print('r - Voltar')
  323.             print('\n\nAnalizador de Triâgulos\n\n')
  324.             print('Diga os angulôs que direi se forma ou não um triangulo\n')
  325.  
  326.             a = input('Reta 1: ').lower()
  327.             b = input('Reta 2: ').lower()
  328.             c = input('Reta 3: ').lower()
  329.  
  330.             if a == 'r' or b == 'r' or c == 'r':
  331.                 break
  332.  
  333.             if a.isnumeric() and b.isnumeric() and c.isnumeric():
  334.                 a = int(float(a))
  335.                 b = int(float(b))
  336.                 c = int(float(c))
  337.                 if a == 0 or b == 0 or c == 0:
  338.                     print('Não é possivel formar segmentos com 0\n')
  339.                     time.sleep(2)
  340.                     continue
  341.  
  342.                 else:
  343.                     if a < b + c and b < a + c and c < a + b:
  344.                         print()
  345.                         print('Os segmentos formam um Triângulo')
  346.                         if a == b == c:
  347.                             print('O triângulo é Equilátero\n')
  348.                         elif a == b or a == c or b == a or b == c or c == b or c == a:
  349.                             print('O triângulo é Isóceles\n')
  350.                         elif a > b or a > c or b > a or b > c or c > b or c > a:
  351.                             print('O triângulo é Escaleno\n')
  352.  
  353.                     else:
  354.                         print('Os segmentos não formam um triangulo\n')
  355.             else:
  356.                 print('\nDigite algo calculável por favor\n')
  357.                 time.sleep(2)
  358.                 continue
  359.  
  360.             voltar4 = input('Para continuar precione ENTER, para retornar ao inicio digite "r": ').lower()
  361.             if voltar4 == 'r':
  362.                 break
  363.             else:
  364.                 continue
  365.  
  366.     elif inicio == '7':
  367.         # Seno Cosseno e Tangente
  368.         while True:
  369.             os.system('cls')
  370.             print('r - Voltar')
  371.             print('\nSeno, Cosseno e Tangente\n')
  372.  
  373.             iniciotri = input('Qual a operação que deseja fazer?\n\n'
  374.                                 '1 - Achar um dos lados do triangulo\n'
  375.                                 '2 - Achar um dos angulos do triangulo\n\n>>> ')
  376.            
  377.             if iniciotri == '1':
  378.                 os.system('cls')
  379.  
  380.                 print('r - Voltar\n\nDigite o que se pede abaixo\n')
  381.  
  382.                 num = input('Digite o número: ').lower()
  383.                 ang = input('Digite o ângulo: ').lower()
  384.  
  385.                 if num == 'r' or ang == 'r':
  386.                     break
  387.  
  388.                 if num.isnumeric() and ang.isnumeric():
  389.                     num = int(num)
  390.                     ang = int(ang)
  391.                     if num == 0 or ang == 0:
  392.                         print('Não é possivel calcular ângulos com 0')
  393.                         time.sleep(2)
  394.                         continue
  395.  
  396.                     else:
  397.                         print(
  398.                             '\n\nComo é calculado:'
  399.                             '\n\n'
  400.                             '       cateto oposto     a\n'
  401.                             'sen = --------------- = ---\n'
  402.                             '         hipotenusa      c\n'
  403.                             '\n\n'
  404.                             '       cateto adjacente     b\n'
  405.                             'cos = ------------------ = ---\n'
  406.                             '          hipotenusa        c\n'
  407.                             '\n\n'
  408.                             '        cateto oposto       a\n'
  409.                             'tan = ------------------ = ---\n'
  410.                             '       cateto adjacente     b\n'
  411.                         )
  412.  
  413.                         sin = num * math.sin(math.radians(ang))
  414.                         cos = num * math.cos(math.radians(ang))
  415.                         tan = num * math.tan(math.radians(ang))
  416.  
  417.                         print('seno: {:.2f}\n'
  418.                             'cosseno: {:.2f}\n'
  419.                             'tangente: {:.2f}\n\n'.format(sin, cos, tan))
  420.  
  421.                         voltar7 = input('Para continuar precione ENTER, para retornar ao inicio digite "r": ').lower()
  422.                         if voltar7 == 'r':
  423.                             break
  424.                         else:
  425.                             continue
  426.  
  427.                 else:
  428.                     print('\nDigite algo calculável por favor\n')
  429.                     time.sleep(2)
  430.                     continue
  431.            
  432.             elif iniciotri == '2':
  433.                 os.system('cls')
  434.  
  435.                 print('r - Voltar\n\nDigite o que se pede abaixo\n')
  436.  
  437.                 co = input('Digite o cateto oposto: ').lower()
  438.                 ca = input('Digite o cateto adjacente: ').lower()
  439.                 hi = input('Digite a Hipotenusa: ').lower()
  440.  
  441.                 if ca == 'r' or co == 'r' or hi == 'r':
  442.                     break
  443.                
  444.                 elif ca.isnumeric() and ca.isnumeric() and hi.isnumeric():
  445.                     co = int(co)
  446.                     ca = int(ca)
  447.                     hi = int(hi)
  448.  
  449.                     if ca == 0 or co == 0 or hi == 0:
  450.                         print('\nNão é possivel calcular com 0')
  451.                         time.sleep(2)
  452.                     else:
  453.                         print(
  454.                             '\n\nComo é calculado:'
  455.                             '\n\n'
  456.                             '       cateto oposto     a\n'
  457.                             'sen = --------------- = ---\n'
  458.                             '         hipotenusa      c\n'
  459.                             '\n\n'
  460.                             '       cateto adjacente     b\n'
  461.                             'cos = ------------------ = ---\n'
  462.                             '          hipotenusa        c\n'
  463.                             '\n\n'
  464.                             '        cateto oposto       a\n'
  465.                             'tan = ------------------ = ---\n'
  466.                             '       cateto adjacente     b\n'
  467.                         )
  468.  
  469.                         print(f'seno: {co / hi}\n'
  470.                               f'cosseno: {ca / hi}\n'
  471.                               f'tangente: {co / ca}\n')
  472.                            
  473.                         voltar7 = input('Para continuar precione ENTER, para retornar ao inicio digite "r": ').lower()
  474.                         if voltar7 == 'r':
  475.                             break
  476.                         else:
  477.                             continue
  478.  
  479.     elif inicio == '8':
  480.         # Calcular a Hipotenusa
  481.         while True:
  482.             os.system('cls')
  483.             print('r - Voltar')
  484.             print('\n\nHipotenusa\n\n')
  485.  
  486.             co = input('Cateto oposto: ').lower()
  487.             ca = input('Cateto adjacente: ').lower()
  488.  
  489.             if co == 'r' or ca == 'r':
  490.                 break
  491.  
  492.             if co.isnumeric() and ca.isnumeric():
  493.                 co = int(co)
  494.                 ca = int(ca)
  495.                 if co == 0 or ca == 0:
  496.                     print('Não é possivel calcular ângulos com 0')
  497.                     time.sleep(2)
  498.                     continue
  499.  
  500.                 else:
  501.                     hipotenusa = math.sqrt((ca ** 2) + (co ** 2))
  502.                     print()
  503.                     print('A Hipotenusa é: {:.2f}'.format(hipotenusa))
  504.                     print()
  505.  
  506.             else:
  507.                 print('\nDigite algo calculável por favor\n')
  508.                 time.sleep(2)
  509.                 continue
  510.  
  511.             voltar5 = input('Para continuar precione ENTER, para retornar ao inicio digite "r": ').lower()
  512.             if voltar5 == 'r':
  513.                 break
  514.             else:
  515.                 continue
  516.  
  517.     elif inicio == '9':
  518.         # Porcentagens
  519.         while True:
  520.             os.system('cls')
  521.             print('\nPorcentagens\n\n\n'
  522.                   'Você deseja:\n\n'
  523.                   '1 - Tranformar % em números\n'
  524.                   '2 - Tranformar números em %\n\n'
  525.                   'r - Retornar\n')
  526.  
  527.             ir = input('>>> ').lower()
  528.  
  529.             if ir and not 0:
  530.                 if ir == '1':
  531.                     while True:
  532.                         # Tranformar % em números
  533.                         os.system('cls')
  534.                         print('r - Voltar')
  535.                         print('\n\nTranformar % em números\n\n')
  536.                         print('Digite o número original e também quantos % você\n'
  537.                               'quer transformar em decimal\n')
  538.  
  539.                         porc1 = input('Número: ').lower()
  540.                         porc2 = input('%: ').lower()
  541.  
  542.                         if porc1 == 'r' or porc2 == 'r':
  543.                             break
  544.  
  545.                         if porc1.isnumeric() and porc2.isnumeric():
  546.                             if porc1 and porc2 and not '0':
  547.                                 print('Não é possivel calcular com 0')
  548.                                 time.sleep(2)
  549.                                 continue
  550.  
  551.                             else:
  552.                                 porc1 = int(porc1)
  553.                                 porc2 = int(porc2)
  554.                                 porc3 = (porc1 * porc2) / 100
  555.                                 print('\n'
  556.                                       '{}% de {} = {}\n'.format(porc2, porc1, porc3))
  557.  
  558.                         else:
  559.                             print('\nDigite algo calculável por favor\n')
  560.                             time.sleep(2)
  561.                             continue
  562.  
  563.                         voltar8 = input('Para continuar precione ENTER, para retornar ao inicio digite "r": ').lower()
  564.                         if voltar8 == 'r':
  565.                             break
  566.                         else:
  567.                             continue
  568.  
  569.                 elif ir == '2':
  570.                     while True:
  571.                         # Tranformar números em %
  572.                         os.system('cls')
  573.                         print('r - Voltar')
  574.                         print('\n\nTranformar números em %\n\n')
  575.                         print('Digite o números original e um segundo número para saber\n'
  576.                               'quantos % vale o segundo número de acorco com o primeiro\n')
  577.  
  578.                         tran1 = input('Original: ').lower()
  579.                         tran2 = input('Decimal: ').lower()
  580.  
  581.                         if tran1 == 'r' or tran2 == 'r':
  582.                             break
  583.  
  584.                         if tran1.isnumeric() and tran2.isnumeric():
  585.                             if tran1 and tran2 and not '0':
  586.                                 print('Não é possivel calcular com 0')
  587.                                 time.sleep(2)
  588.                                 continue
  589.  
  590.                             else:
  591.                                 tran1 = int(tran1)
  592.                                 tran2 = int(tran2)
  593.                                 tran3 = (tran2 / tran1) * 100
  594.                                 print('\n'
  595.                                       '{} de {} = {}%'.format(tran2, tran1, tran3))
  596.  
  597.                         else:
  598.                             print('\nDigite algo calculável por favor\n')
  599.                             time.sleep(2)
  600.                             continue
  601.  
  602.                         voltar9 = input('\nPara continuar precione ENTER, para retornar ao inicio digite "r": ').lower()
  603.                         if voltar9 == 'r':
  604.                             break
  605.                         else:
  606.                             continue
  607.  
  608.                 elif ir == 'r':
  609.                     break
  610.  
  611.                 else:
  612.                     print('Número Inválido.\n'
  613.                           'Digite algum número listado!')
  614.                     time.sleep(2)
  615.  
  616.             else:
  617.                 break
  618.  
  619.     elif inicio == '0':
  620.         # calculador de médias
  621.         while True:
  622.             os.system('cls')
  623.             r = []
  624.             print('r - Retornar\n\n'
  625.                   'Calcular médias\n\n')
  626.             print('Digite "=" para concluir a operação\n')
  627.             soma = 0
  628.             cont = 0
  629.  
  630.             while True:
  631.                 n = input('>>> ')
  632.                 if n == 'r':
  633.                     r.append('r')
  634.                     break
  635.  
  636.                 if not n.isnumeric():
  637.                     if not n == '=':
  638.                         print('Digite apenas números por favor')
  639.                         time.sleep(2)
  640.                         continue
  641.  
  642.                 if not n == '=':
  643.                     n = int(n)
  644.                     soma += n
  645.                     cont += 1
  646.                     continue
  647.                 elif n == '=':
  648.                     media = soma / cont
  649.                     print('Média: {}'.format(media))
  650.                     break
  651.  
  652.             if 'r' in r:
  653.                 break
  654.  
  655.             voltar = input('Para continuar precione ENTER, para retornar ao inicio digite "r": ')
  656.             if voltar == 'r':
  657.                 break
  658.             else:
  659.                 continue
  660.  
  661.     elif inicio == 'fibonacci' or inicio == 'f':
  662.         # Sequencia de Fibonacci
  663.         # Segredo
  664.         while True:
  665.             os.system('cls')
  666.             print('r - Voltar')
  667.             print('\nSequencia de fibonacci\n\n'
  668.                   'Digite qualquer número inteiro para ver a sequência\n')
  669.             n = input('>>> ').lower()
  670.             if n == 'r':
  671.                 break
  672.  
  673.             if n.isnumeric():
  674.                 n = int(n)
  675.                 if n == 0:
  676.                     print('Não é possivel calcular com 0')
  677.                     time.sleep(2)
  678.                     continue
  679.  
  680.                 else:
  681.                     form1 = (((1 + math.sqrt(5)) / 2) ** n) - (((1 - math.sqrt(5)) / 2) ** n)
  682.                     fn = form1 / math.sqrt(5)
  683.                     print('{:.2f}'.format(fn))
  684.  
  685.             else:
  686.                 print('\nDigite algo calculável por favor\n')
  687.                 time.sleep(2)
  688.                 continue
  689.  
  690.             voltarf = input('\nPara continuar precione ENTER, para retornar ao inicio digite "r": ').lower()
  691.             if voltarf == 'r':
  692.                 break
  693.             else:
  694.                 continue
  695.  
  696.     elif inicio == 'c':
  697.         # Créditos
  698.         os.system('cls')
  699.         print()
  700.         print('\nCréditos\n\n')
  701.         print('Essa Calculadora foi feita por LeFox\n'
  702.               'com a ajuda de Raissonrai vulgo "RaiRai"\n\n'
  703.               'Esse é meu nick na internet, eu uso praticamente em\n'
  704.               'tudo esse nick desta maneira\n\n'
  705.               'Obrigado por estar usando, espero que lhe ajude em suas tarefas!\n\n')
  706.         input('Aperte ENTER para voltar ao inicio.')
  707.  
  708.     elif inicio == 'a':
  709.         # Ajuda
  710.         os.system('cls')
  711.         print('\n\nAjuda, Sugestão e Crítica\n\n')
  712.         print('Você pode me contatar pelas mídias sociais\n'
  713.               '\n'
  714.               'Discord: LeFox#7618\n'
  715.               'Xbox Live: Raposa7618\n'
  716.               'Outlook: matheuslemes2004@outlook.com\n'
  717.               'Gmail: matheussoareslemes2004@gmail.com\n\n'
  718.               'Obrigado pela compreenção.\n\n')
  719.         input('Aperte ENTER para voltar')
  720.  
  721.     elif inicio == 'n':
  722.         # Novidades
  723.         os.system('cls')
  724.         print('\n\nNovidades!\n\n')
  725.         print('NOVIDADES DA VERSÃO 1.12!!\n\n'
  726.               '1. Volta da analista de triangulos\n'
  727.               '2. Nova calculadora de sen, cos, tan\n\n')
  728.         input('Aperte ENTER para voltar')
  729.  
  730.     elif inicio == 's':
  731.         # Sair
  732.         break
  733.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement