Bienvenue sur IndexError.

Ici vous pouvez poser des questions sur Python et le Framework Django.

Consultez la FAQ pour améliorer vos chances d'avoir des réponses à vos questions.

afficher des nombres decimaux sur l'intervalle [2,4] par pas de 0.2

+2 votes

j aimerais afficher les nombres décimaux sur l'intervalle [2,4] par pas de 0.2 sur python mais je ne peux pas utiliser la fonction range qui est réservée aux entiers .
Comment dois-je faire?

demandé 2-Nov-2017 par jppython3

2 Réponses

+2 votes
for i in range(20, 40, 2):
    print(i / 10)
répondu 2-Nov-2017 par debnet (1,024 points)
+2 votes

Avec numpy:

import numpy as np

>>> np.arange(2, 4, 0.2)
array([ 2. ,  2.2,  2.4,  2.6,  2.8,  3. ,  3.2,  3.4,  3.6,  3.8])
>>> np.linspace(2, 4, 11)  # (4 - 2) / 0.2 + 1 == 11
array([ 2. ,  2.2,  2.4,  2.6,  2.8,  3. ,  3.2,  3.4,  3.6,  3.8,  4. ])
répondu 15-Nov-2017 par yoch (2,514 points)
...