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.
- 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.
Testar o Arquivo square_cube.py
Nesta etapa, você testará o arquivo square_cube.py para garantir que ele está funcionando corretamente.
- Abra um terminal ou prompt de comando e navegue até o diretório onde você salvou o arquivo
square_cube.py. - Execute o seguinte comando para executar o arquivo
square_cube.py:
python3 square_cube.py
- 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.
- Se a saída estiver correta, você concluiu com sucesso o projeto. Se encontrar algum problema, revise o código no arquivo
square_cube.pye 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.
Resumo
Parabéns! Você concluiu este projeto. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.



