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 par jppython3

2 Réponses

+2 votes
for i in range(20, 40, 2):
    print(i / 10)
répondu 2-Nov par debnet (994 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 par yoch (2,170 points)
...