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.
- 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.
- Ouvrez un terminal ou une invite de commandes et accédez au répertoire où vous avez enregistré le fichier
square_cube.py. - Exécutez la commande suivante pour exécuter le fichier
square_cube.py:
python3 square_cube.py
- 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.
- 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.pyet 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.



