Ir para conteúdo
Fórum Script Brasil
  • 0

alguém me ajuda a diminuir o tamanho do codigo


Jonatan Frederico Silva

Pergunta

Eu estou desenvolvendo uma aplicação que resolve formulas matematicas

Mas, acho que exista funcoes no python que podem deixar o script menor

version = 'Xavier'
print(f'''Bem vindo(a) ao {version}. O que deseja calcular:
      Areas
      Volumes
      Funcoes e Equacoes (FE)
      Potencias
      Radicais
      Trigonometria
      Geometria
      Logica Bivalente (LB)
      Vetores
      Estatistica
      Sucessoes
      Derivadas
      Conjuntos e Probabilidades (CB)
      Logaritimos
      Limites Notaveis (LN)
      Numeros Complexos (NC)''')

while True:    
    resposta = input('>>> ').upper()
    if resposta == 'AREAS':
        print('''Qual area deseja calcular:
      Quadrado
      Retangulo
      Triangulo
      Losangulo
      Trapezio
      Poligono Regular
      Circulo
      Cone
      Esfera
      Sair''')
        while True:
            resposta2 = input('> ').upper()
            if resposta2 == 'QUADRADO':
                n1 = int(input('Digite a medida de um dos lados do quadrado: '))
                r = print(f'A area do {resposta2} é: {n1*n1}')
                continue

            elif resposta2 == 'RETANGULO':
                n1 = int(input('Digite o comprimento do retangulo:'))
                n2 = int(input('Digite a largura do retangulo: '))
                r = print(f'A area do {resposta2} é: {n1}*{n2}={n1*n2}')
                continue

            elif resposta2 == 'SAIR':
                break    
            
    else:
        print('erro')

Se alguém tiver alguma sugestão por favor me diga (o curto que eu falei é só sobre os whiles que usei, pois acho que tem outra função que faz melhor o que eu quero

Editado por Jonatan Frederico Silva
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...