-2
votes

Comment créer un escalier avec python

J'apprends Python et une de mes affectations consistait à créer l'escalier suivant, à l'aide de l'entrée utilisateur pour le nombre d'escaliers: xxx

jusqu'à présent c'est ce que j'ai: xxx

ceci me donne xxx

mais comment créer une deuxième ligne identique de celle ci-dessus? Je ne peux pas sembler comprendre ...


4 commentaires

Si seulement il y avait un moyen d'appeler ces instructions imprimer à chaque fois ... oh attend :)


Hey mec, j'essaie d'apprendre ici ...


Je ne pense pas que c'était convenu comme une insulte ou quelque chose


Hey mec, ils essaient de vous apprendre ici ...


4 Réponses :


3
votes

Vous pouvez simplement faire comme, xxx


5 commentaires

Je préfère la version explicite à 2 impressions (comme indique le zen de Python: "Explicit est meilleur que implicite")


Oui, et c'était plus didactique


D'accord. Le changé :) merci


@Hansolo, parfait!


@Don lisibilité compte, je me souviendrais de :)



0
votes

Un nettoyant (un peu, pas trop à beaucoup), avec deux déclarations d'impression, pourrait être:

n = int(input("How many stairs? "))
stair = '#####'

for i in range(1, n + 1):
    print(stair * i)
    print(stair * i)


1 commentaires

Un escalier est de 5 (cinq) Sharps =)



0
votes

quelque chose comme ceci: xxx


0 commentaires

0
votes

La doublure unique et illisible drôle: xxx


2 commentaires

Nice, mais cela aurait pu être un commentaire.


Je pense toujours que ça répond à la question