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