我想使用空格和點只有一個正方形,但我有問題。 我需要以這種方式製作代碼,所以我可以在每個參數的1個輸入中更改方形的大小。我遇到了與「雙方」變量有關的問題,通過只給出1個輸入值,我怎樣才能讓左側和右側之間的空間自動化。用「。」來畫一個正方形。和「」只在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有了這個代碼,它工作完全正常,但是當我改變頂部和底部的大小,所需要的空間,在雙方沒有建立。 我希望我很清楚。
預先感謝您
這是完美的,但我還沒有學習(.join)方法,我下週有一箇中期,所以我不知道如果我使用它會是一個問題。非常感謝您的時間! – Unix
@Unix你可以使用正常循環。檢查編輯。 – hashcode55
感謝兄弟,我現在明白了 – Unix