LANGAGE PYTHON



Vous devez réaliser un compte rendu avec word ou libreoffice que vous déposerez dans le dossier u:\documents\devoir\nom_du_prof\.

 

Dans ce compte rendu, vous mettrez vos réponses aux questions.


Tous les programmes devront être sauvegardés dans le dossier u:\mesdocuments\Devoir\nom_du_prof\mes_codes,


Vous pourrez utiliser un de ces éditeurs: VS Code ou Edupython ou Thonny pour développer vos programmes.

Exercice 1 du niveau 1


Les variables

- Lancer un des logiciels cités ci-dessus ( ci-dessous vous voyez des captures de l'éditeur Edupython) .

Au début vous allez utiliser le mode dit calculatrice:


Notions de variable: 


Lorsque l'on écrit   a = 36  (  voir la capture d'écran ci-dessous) ,  le logiciel python crée en mémoire un objet nombre de type  int « nombre entier » qui vaut 36 ( codé en base2 sur 64 bits)  et l'associe au nom a La variable a associée permettra de manipuler l'objet nombre dans le code.


On peut connaître le type d'une donnée associé à une variable avec l'instruction  type (nom de la variable) , dans la capture d'écran ci-dessous, vous pouvez voir que type ( a ) affiche <class 'int'>.  Une classe ( class en Anglais) est une famille de données, ici la donnée associée à la variable a est du type int ( de la class  int) nombre entier.



1.1) Créez une par une les variables ci-dessous et afficher le type des objets associés à ces variables:

a = 3   # un nombre entier naturel ( codé en base 2 sur 64 bits)

b = 36.1  # un nombre décimal  ( codé en virgule flottante sur 64 bits)

c = "bonjour"  # chaîne de caractères ( chaque caractère est codé en UTF-8 de 8 à 32 bits selon les caractères)

d = "3"  # un caractère

e = 4  # un nombre entier naturel ( codé en base 2 sur 64 bits)


1.2) quelle est la différence de type de données entre a et d ?

1.3)  Le type des données associées à une variable va entraîner des différences de traitement par l'interpréteur python, 

- saisir:  print( a + e), qu'obtient-on?

- saisir:  print( d + e), qu'obtient-on?

- saisir:  print( d + "4"), qu'obtient-on?


Conclusion:

appliqué à des nombres de type int , l'opérateur + signifie une addition 3 + 4 = 7

appliqué à des chaînes de caractères (type str), l'opérateur + signifie une concaténation "3" + "4" = "34"


Exercice 2  du niveau 1


L'instruction ( fonction) print(...)  permet d'afficher dans la console la chaîne de caractères qui est placée dans les parenthèses ( à la place des pointillés)

L'instruction ( fonction) input (...)  permet de récupérer des données saisies au clavier , L'instruction est associée à une variable qui contiendra la saisie récupérée selon le principe : variable = input ("un message à afficher à l'écran" )


Dans cette partie vous allez utiliser la zone de script:

2.1) Copier-coller le code ci-dessous dans la zone de script, puis le tester:

nom = input("entrez votre nom")

prenom = input ("entrez votre prénom")

print("vous vous appelez", nom, prenom)


2.2) Modifier le code ci-dessus pour demander aussi l'âge de la personne que vous associerez à une variable appelée age.

Utiliser ensuite l'instruction print(..) pour afficher le message ci-dessous:  

vous vous appelez  < contenu de la variable prenom> <contenu de la variable nom> et vous avez <contenu de la variable age> ans. 

Les parties < contenu de la variable prenom> <contenu de la variable nom> et <contenu de la variable age> dépendent du contenu des variables.







Créé avec HelpNDoc Personal Edition: Générer des livres électroniques EPub facilement