question algo

Répondre


Aide syntaxe LaTeX
Les BBCodes sont activés
[img] est désactivé
[flash] est désactivé
[url] est activé
Les smileys sont désactivés

Revue du sujet
   

Si vous souhaitez joindre un ou plusieurs fichiers, complétez les indications suivantes.

Étendre la vue Revue du sujet : question algo

Re: question algo

par sos-math(21) » jeu. 19 mai 2022 21:18

Bonjour,
es-tu sûr de tes affichages ?
quand je teste sur mon pc :

Code : Tout sélectionner

for i in range(1,11,2):
    print(i)
J'ai :

Code : Tout sélectionner

1
3
5
7
9
Et quand je teste :

Code : Tout sélectionner

i = 0
while i <= 7:
    print(i)
    i = i + 1
J'obtiens :

Code : Tout sélectionner

0
1
2
3
4
5
6
7
Dans les deux cas, les affichages sont conformes à ce qui est attendu.
N'as tu pas d'autres instructions qui viendraient parasiter l'exécution de ces deux séquences ?
Bonne continuation

Re: question algo

par thibaut » jeu. 19 mai 2022 16:57

Pareil ici
Je ne comprends pas pourquoi ca fait 4 5 6 7 alors que i commence à 0...

i=0
while i<=7:
print(i)
i=i+1

Merci !!

Re: question algo

par thibaut » jeu. 19 mai 2022 16:53

Merci !
et ici
for i in range(1,11,2):
print(i)

je ne comprends pas pourqui ca commence à 3 et pas à 1 ?

Merci

Re: question algo

par sos-math(21) » mer. 18 mai 2022 21:28

Bonjour,
tu as une seule variable ligne qui est de type string et il y a donc une seule chaine de caractères.

Code : Tout sélectionner

>>> ligne="nom,prenom,age,25"
>>> type(ligne)
str
Il ne faut pas confondre la notion informatique de chaine de caractères (c'est-à-dire une suite de symboles, encadrés par des guillemets en python, et qui n'a pas forcément de sens) et la notion linguistique de mot qui est une chaine de caractères ayant un sens dans une langue donnée.
Bonne continuation

question algo

par thibaut » mer. 18 mai 2022 20:24

Bonsoir,
combien y a t'il de chaines de caractères la dedans ?
ligne="nom,prenom,age,25"
1(le tout), ou 3, ou 4 ?

Merci !

Haut