資源簡介
代碼片段和文件信息
import?turtle
class?Stack:
def?__init__(self):
self.items?=?[]
def?isEmpty(self):
return?len(self.items)?==?0
def?push(self?item):
self.items.append(item)
def?pop(self):
return?self.items.pop()
def?peek(self):
if?not?self.isEmpty():
return?self.items[len(self.items)?-?1]
def?size(self):
return?len(self.items)
def?drawpole(n):??#?畫柱子,距離500
t?=?turtle.Turtle()
t.hideturtle()
def?pole(kn):
t.up()
t.pensize(10)
t.speed(100)
t.pencolor(‘green‘)
t.goto(30*n?*?(k?-?1)?n*15)?#柱子高度可根據盤子數量變化
t.down()
t.goto(30*n?*?(k?-?1)?-150)
t.goto(30*n?*?(k?-?1)?-?40?-150)
t.goto(30*n?*?(k?-?1)?+?40?-150)
pole(0n)??#?畫柱子1
pole(1n)??#?畫柱子2
pole(2n)??#?畫柱子3
def?creatPlates(n):??#?創建盤子,傳入數量
plates?=?[t
- 上一篇:python微信自動回復(機器人)
- 下一篇:機器學習和和對應的筆記
評論
共有 條評論