Raiz Quadrada e Raiz Cúbica

PythonBeginner
Pratique Agora

Introdução

Neste projeto, você aprenderá como calcular a raiz quadrada ou a raiz cúbica de um número de entrada, dependendo se o número é ímpar ou par. Este projeto o ajudará a entender os conceitos básicos de operações matemáticas e processamento de dados em Python.

👀 Pré-visualização

Enter a number: 2
>>> 1.26

Enter a number: 36
>>> 3.30

Enter a number: 9
>>> 3.00

🎯 Tarefas

Neste projeto, você aprenderá:

  • Como criar um script Python que recebe entrada do usuário
  • Como determinar se um número é ímpar ou par
  • Como calcular a raiz quadrada e a raiz cúbica de um número usando o módulo math
  • Como arredondar o resultado calculado para duas casas decimais

🏆 Conquistas

Após concluir este projeto, você será capaz de:

  • Escrever um script Python que pode calcular a raiz quadrada ou a raiz cúbica de um número de entrada
  • Entender a lógica básica de instruções condicionais e operações matemáticas em Python
  • Aplicar seu conhecimento de Python para resolver um problema prático

Implementar a Função square_cube()

Nesta etapa, você implementará a função square_cube(), que conterá o código para calcular a raiz quadrada ou a raiz cúbica de um número de entrada.

  1. No arquivo square_cube.py, adicione o seguinte código:
import math


def square_cube():
    """
    Calcular a raiz quadrada ou a raiz cúbica de um número de entrada.

    Se o número de entrada for ímpar, calcular sua raiz quadrada e retornar o resultado arredondado para duas casas decimais.
    Se o número de entrada for par, calcular sua raiz cúbica e retornar o resultado arredondado para duas casas decimais.

    Retorna:
        float: O resultado calculado arredondado para duas casas decimais.
    """
    x = int(input("Enter a number: "))

    if x % 2 == 1:
        result = math.sqrt(x)
    else:
        result = x ** (1 / 3)

    return "{:.2f}".format(result)


if __name__ == "__main__":
    print(square_cube())

Este código define uma função chamada square_cube() que recebe um número de entrada x do usuário, determina se o número é ímpar ou par e, em seguida, calcula a raiz quadrada ou a raiz cúbica do número, respectivamente. O resultado é então arredondado para duas casas decimais e retornado.

✨ Verificar Solução e Praticar

Testar o Arquivo square_cube.py

Nesta etapa, você testará o arquivo square_cube.py para garantir que ele está funcionando corretamente.

  1. Abra um terminal ou prompt de comando e navegue até o diretório onde você salvou o arquivo square_cube.py.
  2. Execute o seguinte comando para executar o arquivo square_cube.py:
python3 square_cube.py
  1. Quando solicitado, insira um número e observe a saída. Por exemplo:
Enter a number: 2
>>> 1.26

Enter a number: 36
>>> 3.30

Enter a number: 9
>>> 3.00

A saída deve corresponder aos resultados esperados na descrição do desafio.

  1. Se a saída estiver correta, você concluiu com sucesso o projeto. Se encontrar algum problema, revise o código no arquivo square_cube.py e faça as correções necessárias.

Parabéns! Você concluiu o projeto "Raiz Quadrada e Raiz Cúbica". Se tiver mais alguma dúvida ou precisar de assistência adicional, sinta-se à vontade para perguntar.

✨ Verificar Solução e Praticar

Resumo

Parabéns! Você concluiu este projeto. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.