>>> z = x+y
>>> 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(pi / 4)
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 ?
** La fonction dir( ) retourne la liste des fonctions et données d’1 module :
Faire dir(str) pour avoir la liste des données et fonctions du module ;
** Remarque , faire :
>>> nom. => une aide contextuelle sous forme des propriétés du type str apparaît ,descendre dans la liste jusqu’ à
upper , ajouter ( ) et valider .
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 a l’indice 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 4 é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 :