turtle庫中的一些常用而有趣的函式
話不多說,開門見山。
turtle.circle(radius, extend, step)
1. 該函式是一個畫圓的函式
2. 第一個引數必須有,是半徑,以距畫筆的左邊radius長度為圓心,作一個半徑為radius的圓
3. 第二個引數可選,是角度(角度制)。例如當你想畫一個半圓時,設定extend為180,另外設定為720時畫筆會轉兩圈,但依然是一個圓
4. 第三個引數可選,是步數。意思是你要幾步畫完這個圓,解釋如下,我們知道圓可以近似於一個近多邊形,只不過這個正多邊形的邊是無窮大,所以當你選擇為N步時,實際上就是畫這個圓的正N邊形。
import turtle turtle.color('green') turtle.circle(40) turtle.circle(40,360,6)
另外,若此時你的extend並非是360,假設是180,那麼畫筆將在180度的圓內畫出N邊,看下圖就明白了
import turtle turtle.color('green') turtle.circle(100) turtle.circle(100,180,3)
相關推薦
turtle庫中的一些常用而有趣的函式
話不多說,開門見山。 turtle.circle(radius, extend, step) 1. 該函式是一個畫圓的函式 2. 第一個引數必須有,是半徑,以距畫筆的左邊radius長度為圓心,作一個半徑為radius的圓 3. 第二個引數可選,是角度(角度制)。例如當你想
[模組記錄] Matplotlib庫中一些常用的模組--pyplot篇
Matplotlib庫 是一個面向物件的繪相簿。繪圖介面由pyplot模組提供。匯入模組 import matplotlib.pyplot as plt 1. plot 函式 : plt.plot( x , y ,"str" ) 繪製由x,y 構成的折線圖,引數x,y
python中一些實用而有趣的模組
以下為日常總結的Python中實用的模組和函式,放在這裡當做記錄,也希望能幫到其他人 #cv2模組為opencv img=cv2.imread('1.jpg',cv2.IMREAD_GRAYSCALE)# 讀入圖片,灰階化 img=cv2.imread('1.jpg
stm32中一些常用基本庫函式以及串列埠配置步驟
常用基本庫函式:void RCC_APB2PeriphClockCmd(uint32_t RCC_APB2Periph, FunctionalState NewState)//使能埠時鐘 void GPIO_Init(GPIO_TypeDef* GPIOx, GPIO_In
python中一些常用的函式(不定時更新)
一、random函式 import random # 在1~20中隨機取一個數 print(random.choice(range(1, 20))) 9 # 在1~20中隨機取五個陣列成一個列表 print(random.choices(range(1, 20), k=5)) [3, 1
TensorFlow中一些常用的函式
一、tf.trainable_variables : 返回所有 當前計算圖中 在獲取變數時未標記 trainable=False 的變數集合。【可用來更新所有引數時使用】 二、tf.control_dependencies(control_inputs): 此函式指定某些操作執行的依賴關係 返回一個控
numpy中一些常用函式記錄(3)
1. np.prod() : prod函式用於求陣列元素的乘積。 Note: 陣列沒有元素,即為空時,得到的值為 1.0 In [2]: np.prod([]) Out[2]: 1.0 In [4]: np.prod([[],[]]) Out[4]: 1.0
Shader-UnityCG.cginc中一些常用的函式
UnityCG.cginc中一些常用的函式 攝像機方向(視角方向) float3 WorldSpaceViewDir(float4 v) 根據模型空間中的頂點座標 ==》(世界空間)從這個點到攝像機的觀察方向 float3
C語言string.h庫中的常用函式
memmove用於從src拷貝count個位元組到dest,如果目標區域和源區域有重疊的話,memmove能夠保證源串在被覆蓋之前將重疊區域的位元組拷貝到目標區域中。但複製後src內容會被更改。但是當目標區域與源區域沒有重疊則和memcpy函式功能相同。
c語言中一些常用的函式
1.sscanf() char s[100]; scanf("%s", s); int v; sscanf(&s[1], "%d", &v); 輸入s :(112, 334) 輸入s
關於C語言中一些常用函式的說明
1.I/O函式 (1)scanf函式: int scanf(const char *format…..); 從標準輸入流stdin中按格式format將資料寫到引數表中;若操作成功,返回寫到引數表中的引數個數,否則返回EOF; 注意以下幾點: ①scanf函式沒
Linux c中一些常用函式總結(c語言中文網。。。)
fgets()函式 標頭檔案:include<stdio.h> fgets()函式 標頭檔案:include<stdio.h>fgets()函式用於從檔案流中讀取一行或指定個數的字元,其原型為: char * fgets(char *
C語言中一些常用IO函式的總結
scanf()函式格式化讀入函式,採用轉換說明匹配 scanf()通過%的形式對資料進行讀入,可以一次讀入多個數據。scanf的實現依靠指標所以有如下兩條規則: 1、scanf()讀入基本資料型別時,需要在變數名前加&。 2、scanf()讀入字串陣列時,不需要加。
numpy中一些常用函數的用法總結
num matrix 空白 記錄 維數 補充 結果 創建 array 先簡單記錄一下,後續補充詳細的例子 1. strip()函數 s.strip(rm):s為字符串,rm為要刪除的字符序列 只能刪除開頭或是結尾的字符或者字符串。不能刪除中間的字符或是字符串 當rm為空
gdb中一些常用的調試命令
== 指定 函數名 filename expr ons 函數 pre 調用 show version :顯示gdb版本信息 info functions :列出可執行文件的所有函數名稱 step(縮寫s):進入函數(函數必須有調試信息) next(縮寫n):不進入函數,g
JS中一些常用的代碼塊
最小值 all tran == 驗證 pro 代碼塊 length 需要 本文記錄了一些工作中常用到的js代碼。 1. 生成指定範圍內的隨機數 例如隨機獲取顏色rgba的參數值時 function setRandomNum(m,n){ return Math.floor
說出JAVA中一些常用的類,包,接口,請各舉5個~~~
jce bsp tar www. clas ext state file get 類:1.java.lang.Object2.java.lang.String3.java.lang.System4.java.io.file5.java.io.FileInputStream包
jquery項目中一些常用方法
dev touch wid sets add subst arch param 時間 1、獲取url中的參數 function getUrlParam(name) { var reg = new RegExp("(^|&)" + name + "=([^&am
JS中一些常用的陣列方法
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=d
遊戲統計中一些常用的專業 術語和計算公式
1,遊戲統計中的一些專業術語 1,ARPU:每使用者平均收入,ARPU注重的是一個時間段內運營商從每個使用者所得到的收入。 2,新增收入:為當日首次付費的使用者產生的收入 3,環比:與昨日對比,同比:與7日前對比 2,遊戲統計中的一些計算公式 1,ARP