謝宸峰python寫入write迴圈範圍range 3月 21, 2024

影片382

影片383

程式碼

space, slash, backslash, cr = ' ', '/', '\\', '\n'
k = input('邊長: ') #輸入規格
m = input('橫向: ')
k,m = int(k),int(m)
f = open("謝宸峰.txt",'w',encoding="utf8")
f.write('謝宸峰讀取檔案'+cr) #註解\n換列
for i in range(9):
    f.write(i)
f.write(cr)    
for i in range(1, k+1):
    for ii in range(m):
        for j in range(k-i):
            f.write(space)
        f.write(slash)
        for j in range(2*i-2):
            f.write(space)
        f.write(backslash)
        for j in range(k-i):
            f.write(space)
    f.write(cr)
for i in range(1, k+1):
    for ii in range(m):
        for j in range(i-1):
            f.write(space)
        f.write(backslash)
        for j in range(2*k-2*i):
            f.write(space)
        f.write(slash)
        for j in range(i-1):
            f.write(space)
    f.write('\n')
f.close()

留言

這個網誌中的熱門文章

謝宸峰tkinter套件建立圖形使用者介面GUI=Graphical User Interface

謝宸峰Python 與JavaScript對照

謝宸峰VS code編輯HTML,CSS,JS俄羅斯方塊