Is there something wrong with my code?

Asked

Viewed 50 times

-5

I made a Python code that appears to be working properly. But for reasons of code improvements I want to know if there’s a way to increase his performance or if something I’m doing is wrong. Follows the code.

def quadrado(numero):
    """Encontra o quadrado"""
    return numero ** 2


def cubo(numero):
    """Encontra o cubo"""
    return f'O cubo de {numero} é igual a: {numero ** 3}'


print("Olá, seja bem-vindo")
print("Primeiramento precisaremos de seu nome, insira-o logo abaixo!")

nome = input()

print(f"Olá, {nome}")
print(' ')
print("Estamos quase lá, para utilizar o programa digite .cubo para achar o cubo de qualquer número que deseje")
print("Ou apenas digite .quadrado para achar o quadrado de qualquer número que deseje")
comando = input()
comando2 = '.denovo'

if comando == '.cubo':
    while comando2 == '.denovo':
        print("Insira um inteiro para que seja encontrado o cubo do mesmo!")
        num_cubo = int(input())
        print(cubo(num_cubo))
        print(' ')
        print('Deseja calcular o cubo de mais um número? Caso a resposta seja sim digite .denovo')
        print(' ')
        print('Caso contrário apenas aperte ENTER para fechar a aplicação')
        comando2 = input()
elif comando == '.quadrado':
    while comando2 == '.denovo':
        print("Insira um inteiro para que seja encontrado o quadrado do mesmo!")
        num_cubo = int(input())
        print(quadrado(num_cubo))
        print(' ')
        print('Deseja calcular o quadrado de mais um número? Caso a resposta seja sim digite .denovo')
        print(' ')
        print('Caso contrário apenas aperte ENTER para fechar a aplicação')
        comando2 = input()

1 answer

-1


Very cool code, to improve rather than use print('') use \n to jump line

if command == '.cube': while command2 == '.denovo': print("Insert an integer to find the cube of it!") num_cube = int(input()) print(cube(num_cube)) // Jumped Line with n print(' nWant to calculate the cube of one more number? If the answer is yes type .denovo n') // Jumped Line with n

    print('Caso contrário apenas aperte ENTER para fechar a aplicação')
    comando2 = input()

Browser other questions tagged

You are not signed in. Login or sign up in order to post.