LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

HGG - Histoire de la mondialisation

TD : HGG - Histoire de la mondialisation. Recherche parmi 300 000+ dissertations

Par   •  31 Janvier 2023  •  TD  •  1 577 Mots (7 Pages)  •  353 Vues

Page 1 sur 7

Dm Informatique:

def prog0(a,b):

return a+b

1+9

10

Exercice 1

type("bonjour") ; str ; string = renvoie une chaine de caractères

type(3<5) ; bool ; bool = renvoie un booléen

type(bonjour) ; NameError: name 'bonjour' is not defined ; pas d'apostrophe encadrant bonjour

type(1+4) ; int ; int = renvoie un entier naturel

type(1+4.) ; float ; float = renvoie un nombre à virgule flottante

3 Exercices

3+4 ; 7 ; addition de nombre entier

3+4. ; 7.0 ; addition d'un entier avec un flottant = flottant

2*4 ; 8 ; produit de 2 et 4

2**4 ; 16 ; 2 à la puissance 4

17//3 ; 5 ; division euclidienne de 17 par 3

17%3 ; 2 ; reste de la division euclidienne de 17 par 3

17./3 ; 5.666666667 ; quotient d'un flottant et d'un entier = flottant

17.//3 ; 5.0 ; division euclidienne d'un quotient sur un entier

17//3. ; 5.0 ; quotient d'un entier sur un flottant

17/0 ; ZeroDivisionError ; division par 0 interdite

3**1/2 ; 1.5 ; puissance avec un flottant = résultat flottant

3**(1/2) ; 1.7320508075688772 ; 1/2 considéré tel un entier -> image "complète" renvoyé

2**100 ; 1267650600228229401496703205376 ; entier puissance entier -> image entière

2.**100 ; 1.2676506002282294e+30 ; flottant puissance entier -> image flottante

2.**1023 ; 8.98846567431158e+307 ; flottant puissance entier -> image flottante

2.**1024 ; Result too large ; Python incapable de résoudre une puissance si grande

3>3 ; False ; inégalité stricte fausse

3>=3 ; True ; inégalité vraie car = rajouté

3=3 ; SyntaxError: cannot assign to literal ; 1 seul égal -> définition d'une variable

3==3 ; True ; Test d'une égalité car double égal

3!=3 ; False ; 3 n'est pas différent de 3

(3<=5) or (3!=3) ; True ; 'or' permet que seul l'un des 2 soit vrai

(3<=5) and (3!=3) ; False ; 'and' "oblige" que les 2 soient vraies or ici non

(3<=5) and not(3!=3) ; True ; vraie car 2e inégalite non prise en compte du fait du not

pi ; NameError: name 'pi' is not defined ; pi doit être chercher dans une "valise" de python

from numpy import pi (definition)

pi ; 3.141592653589793 ; image renvoye car pi cherché dans la valise numpy

"Toto" ; 'Toto' ; str renvoyée

toto.upper() ; name 'toto' is not defined ; str doit etre entoure de "" ou de ''

'toto'.upper() ; 'TOTO' ; upper passe en majuscule la str

"Martin".lower() + " " + "Dupond" ; 'martin Dupond' ; Martien reduit en miniscule et associe a Dupond

len(TOTO); name 'TOTO' is not defined ; TOTO non défini comme str donc erreur

len("TOTO") ; 4 ; len = longueur d'une chaine de caractères

Paul[0] ; name 'Paul' is not defined ; Paul non défini comme str comme excution programme impossible

"Paul"[0] ; 'P' ; les places des caracteres dans une str se compte de 0 depuis la gauche

"Paul"[1] ; 'a' ; donc 1 est la place du second caractere

"Paul"[4] ; IndexError: string index out of range ; le rang va jusqu'a 3

Exercice 2

1, 2 et 3

Exercice 5

a = 5*9-7, int, 38

b = a/2, int, float, 38, 19.0

a = int(b), int, float, 19, 19.0

a = b-4*a, float, float, -57.0, 19.0

a = "Python.", str, float, 'Python.', 19.0

b = len(a)//2, str, int, 'Python.', 3

b = len(a[1]), str, int, "Python.", 1

Exercice 7

a = 5, int, ; 5, la valeur de a est 5

b = 5. / int, float, 5 ; 5. / la valeur de b est 5.

a = a-1, int, float, 4 ; 5.0 / a remplacé sa premiere variable et evalue en tant que difference avec 1

a,b = b,a, float, int/ 5.0 / 4, variables a et b permutees

a,b = a+2,a+2, float, float, 7.0/ 7.0/ a et b desormais defini par la somme entre "l'ancien a " et 2

Exercice 13

In : print("Nous sommes le" , jour , mois , annee , "." , sep ='')

Out : Nous sommes le27septembre2018.

In : print("Nous sommes le" , jour , mois , annee , "." , sep ='_')

Out : Nous sommes le_27_septembre_2018_.

In : print("Nous sommes le" , jour , mois , annee , "." , sep ='/')

Out

...

Télécharger au format  txt (9.9 Kb)   pdf (53.8 Kb)   docx (17.3 Kb)  
Voir 6 pages de plus »
Uniquement disponible sur LaDissertation.com