>>> z = x+y
>>> print ‘z = ‘ , z # >>>print ‘z = ‘, z affiche z = 13 , alors que >>>print (‘z = ‘, z) affiche (‘z =’, 13)
22) Le type float (réel avec virgule flottante)
>>> b = 17.1
>>> print (b)
>>> print(type(b))
>>> c = 25.7/b
>>> print(c)
La notation scientifique :
>>> Na = 6.02e23
>>> print(Na)
Remarque : ** pour utiliser les fonctions mathématiques, il faut importer le module math
>>> from math import * # le * veut dire qu’on importe toutes les fonctions du module
Chercher la valeur de cos(/4)
** La fonction dir( ) retourne la liste des fonctions et données d’1 module :
Faire dir(math) ; dans ce module cos ( ) est une fonction et pi est une donnée ; tester print(pi) .
23) Le type str ( chaîne de caractères)
>>> nom = ‘Dupont’
>>> print(nom)
>>> print (type (nom))
>>> print(len(nom)) # que fait la fonction len( ) ? retourne la longueur length de la chaîne
>>> print (nom[2]) # conséquence ?
Remarque sur les apostrophes dans 1 chaine :
>>> texte = ‘Aujourd’hui’
Il faut utiliser \ , qui est 1 séquence d’échappement . S’en servir pour afficher correctement la variable texte.
texte = 'Aujourd\'hui'
Exercice 1 : utiliser Fichier\Nouvelle fenêtre pour écrire 1 programme qui demande
** votre nom
** votre prénom
** votre âge
** affiche l’ensemble dans 1 unique chaîne nommé identité , et affiche sa longueur :
mon prenom est: Xxxxx, mon nom est: Yyyyy, mon age est :zz ans
longueur = ??
24) Le type list ( liste)
1 liste est 1 structure de données ; qui peut contenir des variables de plusieurs types ; le premier élément possède 0 et on
accède aux diverses variables par leurs indices .
Ex, (vous pouvez adapter à votre cas et enr ) :
>>>infosPerso = [‘Pierre’, ‘Dupont’, 17, 1.75 ]
>>> # la liste infosPerso contient 5 éléments de types str, str,int, float
>>> print(infosPerso)
>>> print(‘Prénom :’ ,infosPerso[0])
>>> print(‘Nom :’ ,infosPerso[1])
>>> print(‘Age :’ ,infosPerso[2])
>>> print(‘Taille :’ ,infosPerso[3])
>>> print(type(infosPerso))
Remarque : la fonction range() crée 1 liste d’entiers régulièrement espacés :
>>> maliste = range(10)
>> print(maListe)
>>>print(type(maListe))
25) le type booléen (bool)
2 valeurs sont possibles : True et False