基礎編程蟒蛇代碼的兩種寫法


蟒蛇的兩種編程方式,適用於初學者學習和練手

第一種

import turtle

t = turtle.Pen()
t.shape('turtle')

t.up()
# t.color('red')
t.fd(-250)
t.down()
t.pensize(20)
# 反轉角度(不論什么角度都是從開始指向x軸正方向算起)
t.seth(-40)
# 對下面的代碼重復運行
color_list=['red','pink','black','blue','green']
for i in color_list:
  t.color(i)
  t.circle(40,80)
  t.circle(-40,80)
t.color('black')
t.left(40)
t.fd(100)
t.circle(20,180)
t.fd(50)

# mainloop可以保存窗口
turtle.mainloop()

第二種

import turtle
# 建立窗口位置及大小,分別表示長,寬,距左,距頂位置
turtle.setup(800,500,200,100)
turtle.penup()
# 調整點的初始位置,兩種方法都可以
turtle.goto(-300,0)
# turtle.fd(-300)
# turtle.color("red")
# 消除筆跡
turtle.pendown()
turtle.pensize(20)
turtle.seth(-40)
color_list=('red','black','blue','green','pink',)
# 運用for循環,不要忘記結尾的:
for i in color_list:
  turtle.color(i)
  turtle.circle(40,80)
  turtle.circle(-40,80)
turtle.color('yellow')
turtle.seth(0)
turtle.fd(100)
turtle.circle(40,180)
turtle.fd(60)

turtle. mainloop()


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM