Racine carrée et racine cubique

PythonBeginner
Pratiquer maintenant

Introduction

Dans ce projet, vous allez apprendre à calculer la racine carrée ou la racine cubique d'un nombre d'entrée, selon que le nombre est impair ou pair. Ce projet vous aidera à comprendre les concepts de base des opérations mathématiques et du traitement de données en Python.

👀 Aperçu

Entrez un nombre : 2
>>> 1,26

Entrez un nombre : 36
>>> 3,30

Entrez un nombre : 9
>>> 3,00

🎯 Tâches

Dans ce projet, vous allez apprendre :

  • Comment créer un script Python qui prend une entrée utilisateur
  • Comment déterminer si un nombre est impair ou pair
  • Comment calculer la racine carrée et la racine cubique d'un nombre à l'aide du module math
  • Comment arrondir le résultat calculé à deux décimales

🏆 Réalisations

Après avoir terminé ce projet, vous serez capable de :

  • Écrire un script Python qui peut calculer la racine carrée ou la racine cubique d'un nombre d'entrée
  • Comprendre la logique de base des instructions conditionnelles et des opérations mathématiques en Python
  • Appliquer vos connaissances en Python pour résoudre un problème pratique

Implémentez la fonction square_cube()

Dans cette étape, vous allez implémenter la fonction square_cube(), qui contiendra le code pour calculer la racine carrée ou la racine cubique d'un nombre d'entrée.

  1. Dans le fichier square_cube.py, ajoutez le code suivant :
import math


def square_cube():
    """
    Calcule la racine carrée ou la racine cubique d'un nombre d'entrée.

    Si le nombre d'entrée est impair, calcule sa racine carrée et renvoie le résultat arrondi à deux décimales.
    Si le nombre d'entrée est pair, calcule sa racine cubique et renvoie le résultat arrondi à deux décimales.

    Retourne :
        float : Le résultat calculé arrondi à deux décimales.
    """
    x = int(input("Entrez un nombre : "))

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

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


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

Ce code définit une fonction appelée square_cube() qui prend un nombre d'entrée x de l'utilisateur, détermine si le nombre est impair ou pair, puis calcule respectivement la racine carrée ou la racine cubique du nombre. Le résultat est ensuite arrondi à deux décimales et renvoyé.

Testez le fichier square_cube.py

Dans cette étape, vous allez tester le fichier square_cube.py pour vous assurer qu'il fonctionne correctement.

  1. Ouvrez un terminal ou une invite de commandes et accédez au répertoire où vous avez enregistré le fichier square_cube.py.
  2. Exécutez la commande suivante pour exécuter le fichier square_cube.py :
python3 square_cube.py
  1. Lorsque vous êtes invité à entrer un nombre, observez la sortie. Par exemple :
Entrez un nombre : 2
>>> 1,26

Entrez un nombre : 36
>>> 3,30

Entrez un nombre : 9
>>> 3,00

La sortie devrait correspondre aux résultats attendus dans la description du défi.

  1. Si la sortie est correcte, vous avez terminé le projet avec succès. Si vous rencontrez des problèmes, revisez le code dans le fichier square_cube.py et apportez les corrections nécessaires.

Félicitations! Vous avez terminé le projet "Racine carrée et racine cubique". Si vous avez d'autres questions ou avez besoin d'aide supplémentaire, n'hésitez pas à demander.

Résumé

Félicitations! Vous avez terminé ce projet. Vous pouvez pratiquer plus de laboratoires sur LabEx pour améliorer vos compétences.

✨ Vérifier la solution et pratiquer✨ Vérifier la solution et pratiquer