J'essaie de créer une flèche à partir d'astérisques, où la quantité de colonnes est entrée par l'utilisateur. Oui, je ne sais comment utiliser des boucles pour ce faire:Imprimer la flèche d'astérisque en utilisant uniquement les boucles While en Python
columns = int(input("How many columns? "))
while columns <= 0:
print ("Invalid entry, try again!")
columns = int(input("How many columns? "))
x = 1
for x in range(1, columns):
for x in range(x):
print(" ", end="")
print("*")
for x in range(columns,0,-1):
for x in range(x):
print(" ", end="")
print("*")
#output looks like
"""
How many columns? 3
*
*
*
*
*
"""
Cependant ma question est, comment pourrais-je obtenir le même résultat en utilisant uniquement ou while?
Merci
Edit: je vais poster ce que j'avais jusqu'ici en essayant de le travailler moi-même, mais il est maintenant inutile! Merci à tous pour vos réponses variées efficaces! Très appréciée!
Et qu'avez-vous essayé d'atteindre votre objectif? –