資源簡介
在Authorware中7中調用外部程序,umpOut和JumpOutReturn可以調用外部程序,它們不同于JumpFile, JumpFileReturn,后者只能調用Authoreware自己的文件。帶Return的函數可以返回調用文件繼續運行。
JumpOut的JumpOutReturn可以加調用參數,語法是: JumpOut("程序名","文檔名") ,其中文檔名是要程序打開的文檔,也可以把用程序執行的參數加在這里.

代碼片段和文件信息
#?http://blog.tibarazmi.com/draw-flower-using-turtle/
#?-*-?coding:?cp936?-*-
import?turtle
import?math
def?p_line(t?n?length?angle):
????“““Draws?n?line?segments.“““
????for?i?in?range(n):
????????t.fd(length)
????????t.lt(angle)
?
def?polygon(t?n?length):
????“““Draws?a?polygon?with?n?sides.“““
????angle?=?360/n
????p_line(t?n?length?angle)
?
def?arc(t?r?angle):
????“““Draws?an?arc?with?the?given?radius?and?angle.“““
????arc_length?=?2?*?math.pi?*?r?*?abs(angle)?/?360
????n?=?int(arc_length?/?4)?+?1
????step_length?=?arc_length?/?n
????step_angle?=?float(angle)?/?n
?
????#?Before?starting?reduces?making?a?slight?left?turn.
????t.lt(step_angle/2)
????p_line(t?n?step_length?step_angle)
????t.rt(step_angle/2)
def?petal(t?r?angle):
????“““Draws?a?花瓣?using?two?arcs.“““
????for?i?in?range(2):
????????arc(t?r?angle)
????????t.lt(180-angle)
def?flower(t?n?r?angle?p):
????“““Draws?a?flower?with?n?petals.“““
????for?i?in?range(n):
????????petal(t?r?angle)
????????t.lt(p/n)
def?leaf(t?r?angle?p):
????“““Draws?a?葉子?and?fill?it.“““
????t.begin_fill()?#?Begin?the?fill?process.
????t.down()
????flower(t?1?r?angle?p)
????t.end_fill()
def?main():
?
????window=?turtle.Screen()?#creat?a?screen
????window.bgcolor(“white“)
????window.title(“draw?a?flower“)
????lucy=?turtle.Turtle()
????lucy.shape(“turtle“)
????lucy.color(“red“)
????lucy.width(3)
????#lucy.speed(10)
?
#?Drawing?flower
????flower(lucy?7?60?100?360)
?
#?Drawing?pedicel
????lucy.color(“brown“)
????lucy.rt(90)
????lucy.fd(200)
?
#?Drawing?leaf?1
????lucy.width(1)
????lucy.rt(270)
????lucy.color(“green“)
????leaf(lucy?40?80?180)
????lucy.rt(140)
????lucy.color(“black“)
????lucy.fd(30)
????lucy.lt(180)
????lucy.fd(30)
#?Drawing?leaf?2
????lucy.rt(120)
????lucy.color(“green“)
????leaf(lucy?40?80?180)
????lucy.color(“black“)
????lucy.rt(140)
????lucy.fd(30)
????lucy.ht()?#?hideturtle
????window.exitonclick()
?
main()
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????67430??2018-03-03?16:55??test3.a7p
?????目錄???????????0??2018-03-03?17:01??test3\
?????文件????????2028??2018-02-20?12:05??test3\draw_flower1.py
?????文件????????1431??2018-02-20?11:35??test3\draw_rose1.py
?????文件?????????998??2018-02-20?12:22??test3\draw_xilan1.py
?????文件?????????198??2018-03-03?16:52??test3\end.rtf
?????文件???????23464??2018-03-03?16:52??test3\交互.jpg
評論
共有 條評論