Forum de mathématiques - Bibm@th.net
Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 01-07-2021 10:26:54
- Mouss
- Membre
- Inscription : 23-04-2020
- Messages : 105
from math import*
Bonjour,
je viens de faire un exercice dans lequel il faut utilser la racine carrée
au début de mon programme j'ai écrit : from math import sqrt
Mais quand je regarde le corrigé, ils ont écrit : from math import*
est ce que c'est sensé etre la même chose ...
Ca sert à quoi * , je le retrouve souvent. merci
Hors ligne
#2 01-07-2021 11:18:30
- yoshi
- Modo Ferox
- Inscription : 20-11-2005
- Messages : 16 987
Re : from math import*
Re,
Dans ton exemple :
from math import*
le * est un joker qui signifie : Tout !
from math import sqrt
Signifie depuis le module math, importe sqrt
Personnellement, si je ne n'ai besoin que de la racine carrée, je n'importe que la racine carrée et pas, en supplément :
$\pi$ : pi
le logarithme : log
l'exponentielle : exp
la trigo :
sinus : sin
cosinus : cos
tangente : tan
arcsinus : asin
arcosinus : acos
arctangente : atan
(pour conversion)
les radians : radians
les degrés : degrees
etc...
Tout ça te surcharge la mémoire utilisée par Python et tu cours le risque d'utiliser sans le vouloir comme nom de variable in mot-clé importé et ça Python n'aime pas...
Le *, c'est un peu comme si tu entrais dans un entrepôt où tu peux te servir à volonté pour récupérer quelque chose de précis sur un rayon précis et que tu emportais le contenu de tout le rayon...
@+
Arx Tarpeia Capitoli proxima...
Hors ligne
Pages : 1