Page 1 sur 1

python

Posté : dim. 29 janv. 2023 12:09
par pauline
Bonjour
j'ai cet exercice de python https://www.cjoint.com/data/MADlhpk0fi4 ... 943798.jpg
le probleme c'est que je sais pas comment faire la mise en page sur la calculette (mettre des espaces ou nom en début de ligne etc)...

Merci !

Re: python

Posté : dim. 29 janv. 2023 12:44
par SoS-Math(35)
Bonjour,

je ne suis pas un spécialiste de programmation en Python, j'essaie de te donner une réponse avant que le forum ferme.
une liste est une série de valeurs ( mettre des guillemets s'il s'agit d'une chaine de caractères), séparées par des virgules et encadrées par des crochets.
Essaie dans un premier temps sans espace.
Attention l'indice de la liste commence à 0 et se termine à n - 1.
Cela est important il me semble dans ton exercice.


Bon courage

Sos math 35

Re: python

Posté : dim. 29 janv. 2023 13:12
par sos-math(21)
Bonjour,
je confirme les propos de mon collègue : en Python en mode console, pour une instruction simple, les espaces ne sont pas pris en compte donc on peut tout saisir sans espace :

Code : Tout sélectionner

>>> mois=["jan","fev","mar","avr","mai","jun","jul","aou","sep","oct","nov","dec"]
L'instruction len(mois), te donne la longueur de la liste mois, c'est-à-dire le nombre d'éléments qu'elle contient. Ici, tu as 12 éléments de type chaine de caractères (str en python):

Code : Tout sélectionner

>>> len(mois)
12
Et comme l'a dit mon collègue, les 12 éléments de la liste sont repérés par un indice commençant à 0 et terminant à 11,
ainsi, la variable mois[5] contient l'élément de la liste d'indice 5, c'est-à-dire le 6ème élément, donc "jun" :

Code : Tout sélectionner

>>> mois[5]
'jun'
Je te laisse terminer en espérant que cela soit plus clair.
Bonne continuation

Re: python

Posté : mar. 31 janv. 2023 16:35
par pauline
D'accord merci beaucoup mais en fait je ne sais pas quand est ce qu'il faut mettre des indentations ou pas...

Re: python

Posté : mar. 31 janv. 2023 19:46
par sos-math(21)
Bonjour
Pour ton exercice, tu n’as pas à mettre d’indentation : il faut en mettre quand tu rentres dans un bloc de fonction ou de structure comme une condition ou une répétition.
Dans le cas d’instructions sur une ligne dans la console, il n’y a pas à en mettre.
Bonne continuation