python輸出一棵松樹 松樹程式間距

2021-10-11 12:08:08 字數 742 閱讀 5982

我正在建立乙個程式來繪製一棵松樹,但間距變小了,我不知道如何修復它。在

目前,**是這樣的: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...