北理工python語言程式設計課程筆記(二)

2021-09-05 11:35:34 字數 2208 閱讀 1608

程式編寫模板

一、input-print模板

二、inital-print模板

import turtle   #import 是保留字(關鍵字)  用來引入外部庫  引入了名為turtle的外部庫

def drawsnake(rad, angle, len, nekrad):

for i in range(len):

turtle.circle(rad, angle)

turtle.circle(-rad, angle)

turtle.circle(rad, angle/2)

turtle.fd(rad)

turtle.circle(neckrad+1, 180)

turtle.fd(rad*2/3)

def main():

turtle.setup(1300, 800, 0, 0)

pythonsize = 30 #只有此為賦值語句 其他語句均為a.b的函式語句 呼叫乙個個函式

turtle.pensize(pythonsize)

turtle.pencolor("blue")

turtle.seth(-40)

drawsnake(40,80,5,pythonsize/2) #呼叫上面函式

main() # 只有main() 語句執行 即呼叫main函式 上面兩個def都只定義未經呼叫不執行 main函式裡面最後一句呼叫了drawsnake函式

關鍵字(保留字)

>>> import keyword

>>> keyword.kwlist

['false', 'none', 'true', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

turtle庫:近100個龜爬行和繪製軌跡的函式

def 定義函式   

縮排關係

import turtle   

def drawsnake(rad, angle, len, nekrad): #rad圓形軌跡半徑的位置,半徑在小烏龜執行的左側rad遠

# 的地方,如果rad為負值,就在小烏龜右側。angle 小烏龜沿著圓形爬行的弧度值

# len 長度 nekrad??

for i in range(len):

turtle.circle(rad, angle) #turtle.circle函式讓小烏龜沿著圓形軌跡爬行 兩個引數 半徑位置與角度

turtle.circle(-rad, angle)

turtle.circle(rad, angle/2)

turtle.fd(rad) #或turtle.forward()表示小烏龜向前直線爬行移動,引數為爬行距離

turtle.circle(neckrad+1, 180)

turtle.fd(rad*2/3)

def main():

turtle.setup(1300, 800, 0, 0) #函式啟動了圖形視窗 包含四個引數:啟動視窗的寬度和高度

# 啟動視窗左上角在螢幕中的座標位置

pythonsize = 30

turtle.pensize(pythonsize) #函式表示小烏龜執行軌跡的寬度,需輸入引數。我們上一行**將其設為30畫素

turtle.pencolor("blue") #小烏龜執行軌跡的顏色 python使用rgb顏色 或("#3b9909")

turtle.seth(-40) #小烏龜啟動時執行方向的角度

drawsnake(40,80,5,pythonsize/2)

main()

啟動視窗的座標 ------> x

↓ y運動角度           ↑ 90       即從第一象限到第四象限

180---------→0

|270

python程式設計課程 成都Python課程

python課程體系 python是一門物件導向的程式語言,編譯速度超快,從誕生到現在已經25個年頭了。它具有豐富和強大的庫,常被稱為 膠水語言 能夠把用其他語言編寫的各種模組 尤其是c c 很輕鬆地聯結在一起。其特點在於靈活運用,因為其擁有大量第三方庫,所以開發人員不必重複造輪子,就像搭積木一樣,...

c 語言程式設計課程筆記

18數學三班 崔珊 2018212819 一 知識點概括性總結 1.c程式處理的資料型別有常量和變數兩種基本形式。常量 整型常量 包括正整數 負整數和零在內 的所有整數 實型常量 也稱實數 浮點數 字元型常量 用一對單引號括起來的任 意字元 字串常量 用一對雙引號括起來的零 個或多個字元 資料型別 ...

C語言程式設計課程筆記1

2018級 數學 四班 2018212773 張越 first 知識點總結 一 c資料型別 1.c語言程式處理的資料型別分類 4類 基本型別有 整型 int 4個位元組 long 4 short 2 unsigned.實型 float 4 double 8 long double 10 字元型 ch...