Je veux écrire un programme un programme qui lit en entrée une valeur naturelle n et qui affiche à l’écran un triangle supérieur droit formé de X. Le résultat attendu est celui ci avec n = 6 par exemple (angle droit du triangle à droite):
XXXXXX
XXXXX
XXXX
XXX
XX
X
Mais quand j'utilise le code ci dessous:
n = int(input()) for i in range(0, n): print(n*'X') n = n - 1
J'obtiens le résultat ci-dessous (angle droit du triangle à gauche):
XXXXXX
XXXXX
XXXX
XXX
XX
X
Comment faire pour avoir la même orientation (angle droit du triangle à droite)?
Merci.
- Edité par SeydouWorou 14 septembre 2020 à 15:00:01
Mais c'est quand même plus court et plus concis avec les format ...
Un programme qui affiche un triangle
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Le Tout est souvent plus grand que la somme de ses parties.