J'essaye de faire un carré avec des espaces et des points seulement, mais j'ai un problème. J'ai besoin de faire le code de cette façon, donc je peux changer la taille du carré en seulement 1 entrée pour chaque paramètre. J'ai des problèmes avec la variable "côtés" comment puis-je automatiser l'espace entre le côté gauche et le côté droit en ne donnant qu'une seule valeur d'entrée.Dessin d'un carré avec "." et "" seulement en Python
def square_shape(top,sides,bottom):
top = ". "*top
sides =((".")+(" .\n"))*sides
bottom = ". "*bottom
print top
print sides,bottom
square_shape(8,7,8)
P.S Avec ce code, il fonctionne parfaitement bien, mais quand je change la taille du haut et le bas, l'espace nécessaire est pas créé dans les côtés. J'espère que j'étais clair.
Nous vous remercions à l'avance
qui est parfait, mais je ne l'ai pas appris la (.join) méthode encore et je vais avoir une semaine prochaine mi-parcours, donc je ne sais pas si ce serait un problème si je l'utilise. Merci beaucoup pour votre temps! – Unix
@Unix Vous pouvez utiliser une boucle normale. Vérifiez l'édition. – hashcode55
Merci frère, je comprends maintenant – Unix