Boucle imbriquée code pour créer triangle rectangle en Python

Le professeur nous a donné un code simple qui exécute une place, et nous devons ajouter/modifier le code à la sortie de la droite en forme de triangle, comme illustré ci-dessous. C'est juste une simple boucle dans une boucle de code, mais je ne peux pas trouver des conseils ou de l'aide n'importe où pour créer des formes avec Python sans le code à la recherche extrêmement confus et difficiles. J'ai besoin d'une explication simple quoi faire et pourquoi j'ai besoin de faire ces changements.

(Boucle imbriquée code pour créer triangle rectangle en Python)

Le code qui s'exécute en un carré:

Dessiner Un Carré

size = input('Please enter the size: ')
chr  = raw_input('Please enter the drawing character: ')

row = 1
while row <= size:
    # Output a single row
    col = 1
    while col <= size:
        # Output a single character, the comma suppresses the newline output
        print chr, 
        col = col + 1

    # Output a newline to end the row
    print '' 

    row = row + 1
print ''

La forme j'ai besoin à la sortie.....

x 
x x 
x x x 
x x x x 
x x x x x 
x x x x x x 
x x x x x x x

Encore une fois, juste une simple explication du code, c'est une introduction à Python cours.

  • Si votre code fonctionne réellement, mais que vous souhaitez l'améliorer, cette question devrait être migré vers la Revue de Code; si cela ne fonctionne pas, merci de préciser à quoi vous attendre et comment cela diffère des résultats réels. Voir Comment Demander pour des conseils sur ce qui fait une bonne explication.
InformationsquelleAutor user2955471 | 2013-11-05