我正在建立乙個程式來繪製一棵松樹,但間距變小了,我不知道如何修復它。在
目前,**是這樣的:def print_shifted_********(n, m, symbol):
p1 = " "
p2 = symbol
number_of_asterisks = 1
number_of_spaces = n-1
for i in range(1, n+1):
******** = p1*m + p1*number_of_spaces + p2*number_of_asterisks
print(********)
number_of_asterisks = number_of_asterisks+2
number_of_spaces = number_of_spaces-1
def print_pine_tree(n, symbol):
for i in range(2,n+2):
print_shifted_********(i,0,symbol)
def main():
symbol = input("please enter a symbol: ")
n = int(input("how many ********s? "))
print_pine_tree(n, symbol)
main()
當我輸入符號為@和n為3時,它將列印:
^$如何對齊間距使其變成這樣?在@
python畫 如何用Python畫一棵漂亮的樹
tree 海龜繪圖turtle 在1966年,seymour t和wally feurzig發明了一種專門給兒童學習程式設計的語言 logo語言,它的特色就是通過程式設計指揮乙個小海龜 turtle 在螢幕上繪圖。海龜繪圖 turtle graphics 後來被移植到各種高階語言中,python內建...
Python用turtle模組畫一棵漂亮的星星樹
童話中,樹上長滿星星,五顏六色的,非常漂亮的星星樹 今天,用python 可以實現,電腦幫你畫出來,每次執行都完全隨機 五角星擁有隨機的顏色和大小,如圖 下面是我寫的源 相當簡短哦 import turtle random turtle.screensize 900,600,papayawhip t...
用Python語音構建一棵樹
從每乙個樹杈開始 基本思路是畫乙個 y 型,從根部出發,然後再返回根部,然後根據需要進行轉向與迭代。只要注意筆尖的方向就好。1 def greeny 2 turtle.fd 40 3 turtle.left 30 4 turtle.fd 20 5 turtle.backward 20 6 turtl...