Ajouter une valeur +1 a une variable
premiercode
-
jee pee Messages postés 41527 Date d'inscription Statut Modérateur Dernière intervention -
jee pee Messages postés 41527 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
je débute en programmation
j essaie depuis un moment mais je ne comprends pas comment faire
pour créer une boucle qui ajoute une valeur
start = 1
url = (f"https://lesiteweb.fr/python/page{start}")
print(url)
##ce que j'aimerai faire ensuite
start = (start)+1
##et revenir au point de départ avec start = 2
je débute en programmation
j essaie depuis un moment mais je ne comprends pas comment faire
pour créer une boucle qui ajoute une valeur
start = 1
url = (f"https://lesiteweb.fr/python/page{start}")
print(url)
##ce que j'aimerai faire ensuite
start = (start)+1
##et revenir au point de départ avec start = 2
A voir également:
- Ajouter 1 a une variable python
- Citizen code python avis - Accueil - Outils
- Ajouter une signature sur word - Guide
- Ajouter à l'écran d'accueil iphone - Guide
- Ajouter une liste déroulante excel - Guide
- Ajouter une application au démarrage - Guide
4 réponses
Bonjour,
Il faut que tu regardes les boucles dans Python : https://courspython.com/boucles.html
Et par rapport à ta demande la 1ère question à se poser c'est quand est-ce que j'arrête la boucle ?
Exemples :
Il faut que tu regardes les boucles dans Python : https://courspython.com/boucles.html
Et par rapport à ta demande la 1ère question à se poser c'est quand est-ce que j'arrête la boucle ?
Exemples :
for start in range(1,10): print(start) start=0 while start < 10: start=start+1 print(start) start=0 while True: start=start+1 print(start) if start == 10: break
Il existe des langages avec des étiquettes et des goto qui sont plus proches de ta démarche
mais ce n’est pas le mode de fonctionnement de Python et de la plupart des langages "récents". Il faut alors raisonner différemment. Comme
start=1 etiquette1 ...code... start=start+1 goto etiquette1
mais ce n’est pas le mode de fonctionnement de Python et de la plupart des langages "récents". Il faut alors raisonner différemment. Comme
for start in range(1,10): print(start) url = (f"https://lesiteweb.fr/python/page{start}") #requete pour recevoir la page r = requests.get(url) #verification du statut 200=ok, 400 ou 500 problemes print (r.status_code) if (r.status_code) != 200: print("Page not found.")
merci beaucoup c est moi qui ne comprenait pas la logique du langage, ca marche pas parfaitement j'ai fait un essai cela m'affiche alors toute les valeurs entre 1 et 10
pour ensuite m afficher la dernière valeur sur mon url
url = (f"https://lesiteweb.fr/python/page{10}")
par curiosité
quel est le type de langage dont vous parlez plus tot?
pour ensuite m afficher la dernière valeur sur mon url
url = (f"https://lesiteweb.fr/python/page{10}")
par curiosité
quel est le type de langage dont vous parlez plus tot?
le fortran, le cobol, le basic
mais avec la "programmation structurée" on évite cette façon de programmer
si c'est ton premier programme, je pense que tu n'as pas attaqué la programmation par le bon bout. Il faut passer par un apprentissage progressif qui te donne une connaissance générale de la programmation et du langage.
mais avec la "programmation structurée" on évite cette façon de programmer
si c'est ton premier programme, je pense que tu n'as pas attaqué la programmation par le bon bout. Il faut passer par un apprentissage progressif qui te donne une connaissance générale de la programmation et du langage.
On peut se passer d'une variable superfétatoire, et même se passer de gérer le compteur à la main.
Pour paraphraser Antoine de Saint-Exupéry : "La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer."
start = 0 while start <= 23: start = start+1 print (start) url = (f"https://lesiteweb.fr/python/page{start}") print(url) for start in range(1,25): print(start) url = (f"https://lesiteweb.fr/python/page{start}") print(url)
Pour paraphraser Antoine de Saint-Exupéry : "La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer."
j'ai essayé cette méthode
je n'ai pas compris peut être comment l utiliser
mais ca ne me donne pas le résultat attendu.
je voulais plutot faire comme ca:
start = 1
url = (f"https://lesiteweb.fr/python/page{start}")
#requete pour recevoir la page
r = requests.get(url)
#verification du statut 200=ok, 400 ou 500 problemes
print (r.status_code)
if (r.status_code) != 200:
print("Page not found.")
start = start+1
#boucle?