Prise de valeur successive d'ne variable

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

  1. Contributeur
    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
    2. 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?
    3. Contributeur
      @thibskatu 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)