Raniabel
-
4 juin 2019 à 01:48
georges97 Messages postés 11842 Date d'inscription lundi 31 janvier 2011 Statut Contributeur Dernière intervention 25 avril 2024 - 4 juin 2019 à 16:10
georges97 Messages postés 11842 Date d'inscription lundi 31 janvier 2011 Statut Contributeur Dernière intervention 25 avril 2024 - 4 juin 2019 à 16:10
A voir également:
- Print pratic - Télécharger - Photo & Graphisme
- Print artist - Télécharger - Loisirs créatifs
- Directory list & print - Télécharger - Divers Utilitaires
- Epson easy photo print - Télécharger - Retouche d'image
- Print screen samsung - Guide
2 réponses
georges97
Messages postés
11842
Date d'inscription
lundi 31 janvier 2011
Statut
Contributeur
Dernière intervention
25 avril 2024
2 251
4 juin 2019 à 07:10
4 juin 2019 à 07:10
Bonjour,
x et nom sont respectivement les noms des variables numérique et chaîne de caractères (string). Dans la fonction print, c'est leur valeur, qui est affichée, sans guillemets pour John.
Incidemment, si l'on ne mettait pas de guillemets pour John dans la déclaration de la variable nom, cela voudrait dire qu'on lui attribue la valeur d'une variable John, non déclarée en l'occurrence, c'est à dire équivalente à une variable de valeur 0.
Dans la fonction print, les éléments "a" et " ans" encadrent les valeurs des variables (qui pourraient changer si l'on effectuait d'autres traitements dans le code). Ils ne deviennent donc pas des variables de type string mais correspondent à des sortes de commentaires.
Le dernier argument est un caractère de séparation nul, c'est à dire une absence d'espace entre les arguments à l'affichage du résultat. Il pourrait être omis en l'occurrence.
On peut dans un print comme dans certaine fonctions, employer des variables de types différents (numérique, string, liste,...)
La place des espaces dans les "commentaires du print détermine l'aspect de la phrase affichée comme résultat. Vous pourriez corriger ce point pour afficher des espaces correspondant à l'écriture habituelle.
Cordialement
x et nom sont respectivement les noms des variables numérique et chaîne de caractères (string). Dans la fonction print, c'est leur valeur, qui est affichée, sans guillemets pour John.
Incidemment, si l'on ne mettait pas de guillemets pour John dans la déclaration de la variable nom, cela voudrait dire qu'on lui attribue la valeur d'une variable John, non déclarée en l'occurrence, c'est à dire équivalente à une variable de valeur 0.
Dans la fonction print, les éléments "a" et " ans" encadrent les valeurs des variables (qui pourraient changer si l'on effectuait d'autres traitements dans le code). Ils ne deviennent donc pas des variables de type string mais correspondent à des sortes de commentaires.
Le dernier argument est un caractère de séparation nul, c'est à dire une absence d'espace entre les arguments à l'affichage du résultat. Il pourrait être omis en l'occurrence.
On peut dans un print comme dans certaine fonctions, employer des variables de types différents (numérique, string, liste,...)
La place des espaces dans les "commentaires du print détermine l'aspect de la phrase affichée comme résultat. Vous pourriez corriger ce point pour afficher des espaces correspondant à l'écriture habituelle.
Cordialement
georges97
Messages postés
11842
Date d'inscription
lundi 31 janvier 2011
Statut
Contributeur
Dernière intervention
25 avril 2024
2 251
Modifié le 4 juin 2019 à 16:11
Modifié le 4 juin 2019 à 16:11
Raniabel a disparu, ou n'a pas encore lu la réponse à son post.
J'en profite pour corriger, à l'attention des autres lecteurs, une erreur:
Incidemment, si l'on ne mettait pas de guillemets pour John dans la déclaration de la variable nom, cela voudrait dire qu'on lui attribue la valeur d'une variable John, non déclarée en l'occurrence, c'est à dire équivalente à une variable de valeur 0.
Lire: Incidemment, si l'on ne mettait pas de guillemets pour John dans la déclaration de la variable appelée nom, cela voudrait dire que John s'était préalablement vu attribuer une valeur numérique, transmise à nom à la ligne 3 de l'exemple ci-dessous. Faute de quoi, il y aurait un message d'erreur correspondant à l'absence de déclaration de la variable numérique John.
Par exemple:
John = 4
x=32
nom = John
print (nom , " ans est inférieur à" , x , " ans " )
résultat:
4 ans est inférieur à 32 ans
J'en profite pour corriger, à l'attention des autres lecteurs, une erreur:
Incidemment, si l'on ne mettait pas de guillemets pour John dans la déclaration de la variable nom, cela voudrait dire qu'on lui attribue la valeur d'une variable John, non déclarée en l'occurrence, c'est à dire équivalente à une variable de valeur 0.
Lire: Incidemment, si l'on ne mettait pas de guillemets pour John dans la déclaration de la variable appelée nom, cela voudrait dire que John s'était préalablement vu attribuer une valeur numérique, transmise à nom à la ligne 3 de l'exemple ci-dessous. Faute de quoi, il y aurait un message d'erreur correspondant à l'absence de déclaration de la variable numérique John.
Par exemple:
John = 4
x=32
nom = John
print (nom , " ans est inférieur à" , x , " ans " )
résultat:
4 ans est inférieur à 32 ans