Laurentvidal.fr facilite la recherche de réponses à toutes vos questions avec l'aide de notre communauté active. Obtenez des réponses détaillées et précises à vos questions grâce à une communauté dévouée d'experts sur notre plateforme de questions-réponses. Obtenez des solutions rapides et fiables à vos questions grâce à une communauté d'experts expérimentés sur notre plateforme.
Sagot :
Réponse :
petit rappel pour définir une fonction :
def nom_de_la_fonction(parametre1,parametre2,...):
1)a.
#définition de la fonction trinome_1
def trinome_1(x):
#on retourne la valeur attendue, note l'opérateur ** permet d'écrir des puissances
return 3*(x**2) - 7*x +4
#affichage du résultat pour tester la fonction
print(trinome_1(7))
1)b.
#définition de la fonction trinome_2
def trinome_2(a,b,c,x):
#on retourne la valeur attendue
return a*(x**2) + b*x +c
#affichage du résultat pour tester la fonction
print(trinome_2(2,-1,0,6))
2)a.
je te laisse écrire la fonction seul.e , ça ressemblera beaucoup à celles d'avant.
note : il faut multiplier montant par 1,15
#2)b.
#il y a plusieurs façon d'écrire cette fonction choisi celle que tu préfère parmi les deux proposées
#on définit la fonction
def conversion_euros (montant, devise):
#maintenant il faut renvoyer un résultat en fonction de ce qu'il y a dans devise
#ici on va vérifier avec l’opérateur if
# si dans devise est stocké le mot dollar alors
if devise == "dollar":
#la fonction renvoi le calcul du montant en dollar
return montant*1,15
# sinon (si ce n'est pas dollar) si dans devise est stocké le mot livre alors
elif devise == "livre":
#la fonction renvoi le calcul du montant en livre
return montant*0.81
# sinon (si ce n'est ni dollar ni livre) si dans devise est stocké le mot yens alors
elif devise == "yens":
#la fonction renvoi le calcul du montant en yens
return montant*130
#dans tout les autres cas (si l'utilisateur s'est trompé et à rentré une devise non prise en charge)
else:
return "erreur: cette devise n'est pas prise en charge"
#affichage d'un résultat test :
print(conversion_euros(100,"livre"))
#deuxième façon d'écrire la fonction, disponible seulement depuis la toute dernière version de python (python 3.10)
#on définit la fonction
#def conversion_euros2 (montant, devise):
#maintenant il faut renvoyer un résultat en fonction de ce qu'il y a dans devise
#ici on va vérifier avec l'oprérateur match
# on examine la variable devise
match devise:
#dans le cas ou devise contient dollar
case "dollar":
#la fonction renvoi le calcul du montant en dollar
return montant*1,15
# dans le cas ou devise contient livre
case "livre":
#la fonction renvoi le calcul du montant en livre
return montant*0.81
# dans le cas ou devise contient yens
case "yens":
#la fonction renvoi le calcul du montant en yens
return montant*130
#dans tout les autres cas (si l'utilisateur s'est trompé et à rentré une devise non prise en charge)
case _:
return "erreur: cette devise n'est pas prise en charge"
#affichage d'un résultat test :
print(conversion_euros2(100,"livre"))
pour l'exercice 3 tu devrais t'en sortie avec ce qu'on a vu précédement
si tu veux utilise la valeure de pi fourni par python met au début de ton programme : import math
et pour utiliser pi met juste math.pi
exemple pour le volume d'une sphère V=(4/3)*(math.pi**2)*rayon**3
4)A.
#définition de la fonction
def perimetre_aire_rectangle(a,b) :
#on enregistre le résultat du calcul du périmetre dans la variable perimetre
perimetre = a*2+b*2
#on enregistre le résultat du calcul de l'air dans la variable air
air = a*b
#on retourne le périmètre et l'air
return (perimetre,air)
#exemple d'affichage pour tester la fonction
#note pour récupérer le périmètre on utilise perimetre_aire_rectangle(3,2)[0] et pour l'air perimetre_aire_rectangle(3,2)[1]
print("le périmètre du rcetangle de longueur 3m et de Largeur 2m est : " + str(perimetre_aire_rectangle(3,2)[0]) + " m son aire est : " + str(perimetre_aire_rectangle(3,2)[1]) + "m²")
#on peut sinon juste afficher les deux :
print("périmètre et aire du rcetangle de longueur 3 et de Largeur 2 : " + perimetre_aire_rectangle(3,2))
4)b. même chose en changeant les formules
Merci d'avoir visité notre plateforme. Nous espérons que vous avez trouvé les réponses que vous cherchiez. Revenez quand vous voulez. Nous espérons que cela vous a été utile. Revenez quand vous voulez pour obtenir plus d'informations ou des réponses à vos questions. Laurentvidal.fr est là pour fournir des réponses précises à vos questions. Revenez bientôt pour plus d'informations.