Forum des Mathématiques

Forum d'aide et de discussion mathématiques pour tous niveau ! : Ceux qui aiment les maths et ceux qui ont besoin d'aide en maths ou tout simplement pour discuter des cours...
 
AccueilCalendrierFAQRechercherMembresGroupesS'enregistrerConnexion
INSCRIVEZ VOUS SVP
BIENVENUE SUR AIDESMATHS
Nouvelles leçons en ce moment
Partenaire : Malcolm France
Connexion
Nom d'utilisateur:
Mot de passe:
Connexion automatique: 
:: Récupérer mon mot de passe
Forum
BONJOUR ET BIENVENUE INSCRIVEZ VOUS
Derniers sujets
» Presentation de VandA
Mer 19 Juil - 11:38 par VandA

» L'Ardèche (07)
Mar 18 Juil - 10:27 par Olivier

» C'est les vacances
Ven 30 Juin - 16:44 par Nyméria

» MALCOLM FRANCE NOTRE PARTENAIRE
Jeu 29 Juin - 10:26 par Olivier

» [2017] Métropole
Mer 21 Juin - 17:38 par Nyméria

» EMMANUEL MACRON ELU PRESIDENT DE LA REPUBLIQUE FRANCAISE
Dim 18 Juin - 12:34 par Nyméria

» Vidéo d'Andy
Sam 27 Mai - 20:58 par Nyméria

» Recap des sujets !
Dim 21 Mai - 16:46 par Nyméria

» Programme 6°
Ven 12 Mai - 17:32 par Olivier

Like/Tweet/+1
Nos partenaires
PassionAnglais



Malcolm France
Meilleurs posteurs
Olivier
 
Nyméria
 
Aero6
 
Owen76
 
Thaenom
 
ilias1001
 
VandA
 
Ifshena
 
Flop'
 

Partagez | 
 

 TD 1 : prise en main de Python !

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Nyméria
Admin
avatar

Messages : 315
Date d'inscription : 01/01/2016
Age : 19
Localisation : France

MessageSujet: TD 1 : prise en main de Python !   Dim 13 Mar - 10:58

Bonjour/bonsoir,
Voici le premier TD avec python ! Pour information j'utilise avec spyder.
Les adresses de téléchargement :
Pour python : https://www.python.org/downloads/
Pour spyder : https://pypi.python.org/pypi/spyder

Les images arriveront plus tard, alors patience !

Je tiens à m'excuser, je sais que je mets beaucoup de temps à écrire un article et que ce n'est pas très pratique mais je n'ai malheureusement pour l'instant pas beaucoup de temps libre, donc ce forum avance au ralenti !

Place au TP

I/ Calcul élémentaires

Rentrez dans l'interpréteur python les opérations suivantes :

Pour l'addition :
1+2
3+8
4+4
45+890
12+34

Pour la soustraction :
5-4
46-23
5-8
234-1234
47-34

Les multiplications :
6*7
4*89
234*456
0*45
9*(-34)

Les puissances : ATTENTION ! On n'utilise pas "^" (qui correspond à autre chose chez python !) mais le signe "**"
2**4
5**2
20**4
1**9
23**0

Les divisions "normales" et les divisions euclidiennes : pour la division normale le signe est "/", pour la division euclidienne, le signe est "//"
Comparez :
45/8 et 45//8
56/2 et 56//2
79/6 et 79//6
32/7 et 32//7

Les restes des divisions euclidienne (ou les "modulos" pour les intimes...) : ceci correspond au signe '%'
Testez :
34%5
45%8
56%2
79%6
32%7

La valeur absolu (pour ceux qui ne connaissent pas, rend positive toute valeur. On utilise "abs()"
Testez :
abs(3-5)
abs(5-3)
abs(4*(-4))
abs(-2-3)

Je pense que cette partie ne doit pas vous prendre trop trop de temps mais il est indispensable de l'avoir assimilé pour continuer !

II/ Les booléens
Ceci sera à voir dans le premier cour "théorique" de python, mais le type booléen est là pour tester si une assertion est vrai.
Si elle est vrai, la valeur sera True (ne pas oublier la majuscule), sinon c'est False.
Exemple hors python : l'assertion 1>2 est fausse (donc False) ; l'assertion 2<3 est vrai (donc True);
Faisons des combinaisons des deux : l'assertion (1>2 et 2<3) est fausse  car 1<2 !
Par contre l'assertion (1>2 ou 2<3) est vrai ! car l'une des deux assertions est juste 2<3.
Attention, le "ou" n'est pas exclusif, c'est à dire que si il est composé de deux assertion justes, alors l'assertion est vrai : exemple (0=0 ou 2=2) est vrai !
Prenez du temps pour comprendre ce concept, c'est essentiel pour la programmation !

Passons sur python : égal ->== (attention le simple"=" à une autre signification sur python que nous verrons dans le prochain paragraphe)
différent -> !=
strictement supérieur -> > , supérieur ou égal -> >=
strictement inférieur -> <  , inférieur ou égal -> <=
ou -> or
et -> and

Voila plein de petits test (je vous conseille si vous programmez pour la première fois de tous les faire pour que ça rentre) :
2==8
2<8
2>8
2==2
2 != 8
(2== 2) and (2 != 4)
(2==4) and (4==4)
(2<=4) or (2>=4)
(2==2) or (4==4)

N'hésitez pas à faire vos propres test !

La suite plus tard ...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://aidemaths.forumactif.org
 
TD 1 : prise en main de Python !
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» prise en main d'un cdi, intégration d'une nouvelle équipe éducative : quelques conseils ?
» photo d" esprit prise en main propre
» un nouveau venu
» prise en main de sconet de l'établissement rattaché par l'AC
» prise en main de la gestion de la cafétéria par EPLE

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum des Mathématiques  :: Informatique :: Python :: TD/tuto-
Sauter vers: