Prise de valeur successive d'ne variable

Fermé
thibska - 24 nov. 2020 à 19:02
yg_be Messages postés 23235 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 30 septembre 2024 - 25 nov. 2020 à 19:04
Bonjour à tous,
je cherche à savoir si il est possible d'intégrer un pas dans une boucle for, si ce n'est pas possible comment puis-je faire pour faire en sorte de tester toute les valeur successive a 0,01 près dans un intervalle défini?

merci de vos réponses.

Configuration: Macintosh / Chrome 86.0.4240.198

1 réponse

yg_be Messages postés 23235 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 30 septembre 2024 Ambassadeur 1 538
24 nov. 2020 à 19:35
bonjour,
moi je ferais ainsi:
debut=10
fin=11
pas=0.01
for n in range(int((fin-debut)/pas)+1):
    valeur=debut+n*pas
    print(valeur)
1
merci beaucoup
0
je rencontre un deuxième problème qui est que mon début est une valeur négative et que lorsque que je fais tourner le programme les valeurs de "valeur" ne sont pas compris dans l'intervalle debut-fin. comment puis-je faire?
0
yg_be Messages postés 23235 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 30 septembre 2024 1 538 > thibska
25 nov. 2020 à 19:04
tu ne montres pas ce que tu fais.
chez moi, cela fonctionne:
debut=-1
fin=1
pas=0.1
for n in range(int((fin-debut)/pas)+1):
    valeur=debut+n*pas
    print(valeur)
0