Article épinglé

mardi 13 octobre 2020

GreenIT - Internet et sobriété

 

A propos
Prononcez « green ail tea point f r ». IT pour « Information Technology » que l’on traduit par le « numérique » en bon français (« digital » est un anglicisme).

Créée en 2004, GreenIT.fr est la communauté des acteurs du numérique responsable qui s’intéressent, entre autre, à la sobriété numérique,à l’écoconception des services numériques, à la lowtech, et plus globalement à un avenir numérique alternatif.


Python et les étoiles

 Longtemps je me suis demandé comment faire ceci:



Etape 1: comprendre

Pour une pyramide à 7 * sur la base je vois:
  • une base avec 7 places -------
  • une pyramide de 4 étages
  • une première ligne avec 1 * et devant l'étoile 3 places vides
  • une seconde ligne avec 3* et devant l'étoile 2 places vides
  • etc

Etape 2: les essais

#Script-----------------------------
a=" "
b="*"

boucle=7
ecart=int((boucle-1)/2)
espace=ecart

for i in range(ecart+1):
    print(ecart*a+b)

#Script----------------------------
a=" "
b="*"

boucle=7
ecart=int((boucle-1)/2)
espace=ecart

for i in range(ecart+1):
    print(ecart*a+b)
    ecart=ecart-1


Etape 3: la réussite ;)

#Script-----------------------------
a=" "
b="*"

boucle=20
ecart=int((boucle-1)/2)
espace=ecart

for i in range(ecart+1):
    print(ecart*a+b*(i*2+1))
    ecart=ecart-1