Bienvenue sur IndexError.

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

Mais aussi sur les technos front comme React, Angular, Typescript et Javascript en général.

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

+1 vote

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,002 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,294 points)
...