資源簡介 (共29張PPT)Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Cum sociis natoque tatibus et magnis dis parturient montes, nascetur ridiculus mus.少兒編程課奇妙的圓代碼實現(xiàn)import turtle # 從海龜之家請出海龜先生t = turtle.Turtle() # 向海龜先生借一只神奇畫筆t.circle(50) # 在屏幕上繪制一個50大小的圓第一步:找到海龜第二步:拿到畫筆第三步:用神奇畫筆在屏幕上繪制一個50大小的圓20個花瓣100個花瓣6個花瓣for循環(huán)指令for x in range(20 ):t.circle(50) #循環(huán)中重復(fù)畫圓的代碼for循環(huán)指令中x的變化規(guī)律for x in range(20 ):t.circle(50) #循環(huán)中重復(fù)畫圓的代碼循環(huán)第 次畫第 個圓X =110221332443202019X = 循環(huán)次數(shù) - 1貝殼代碼實現(xiàn)for x in range(20 ):t.circle( ) #循環(huán)中重復(fù)畫圓的代碼xx * 3代碼實現(xiàn)for x in range(20 ):t.circle( ) #循環(huán)中重復(fù)畫圓的代碼xx * 3如果從大到小畫該如何做呢?旋轉(zhuǎn)貝殼代碼實現(xiàn)for x in range(20 ):t.circle(x*2)t.left(90)for x in range(20 ):t.circle(x*2)for x in range(20 ):t.circle(x*2)for x in range(20 ):t.circle(x*2)t.left(90)t.left(90)t.left(90)for x in range(20 ):t.circle(x*2)t.left(90)for y in range(4 ):雙重循環(huán)雙重循環(huán)利用雙重循環(huán),我們還可以換一種方式來實現(xiàn)效果。一次畫四個圓,畫二十次,由里到外逐漸增大。雙重循環(huán)利用雙重循環(huán),我們還可以換一種方式來實現(xiàn)效果。一次畫四個圓,畫二十次,由里到外逐漸增大。t.circle(x*2)t.left(90)for y in range(4 ):for x in range(20 ):如何單循環(huán)實現(xiàn)整數(shù)與小數(shù)數(shù)字有小數(shù)和整數(shù)之分。在計算機中,小數(shù)又可以成為浮點數(shù)(float)。有時通過計算我得到了一個浮點數(shù),但是我只需要小數(shù)中的整數(shù)部分。例如:1.414 我只需要整數(shù)部分12.71828 我只需要整數(shù)部分23.1415926 我只需要整數(shù)部分3如何取整將浮點數(shù)轉(zhuǎn)為整數(shù):int( )int(1.414)得到1int(2.71828)得到2int(3.1415926)得到3如何單循環(huán)實現(xiàn)int(0 / 4) = 0int(1 / 4) = 0int(2 / 4) = 0int(3 / 4) = 0int(40 / 4) = 10int(41 / 4) = 10int(42 / 4) = 10int(43 / 4) = 10int(96 / 4) = 24int(97 / 4) = 24int(98 / 4) = 24int(99 / 4) = 24int(4 / 4) = 1int(5 / 4) = 1int(6 / 4) = 1int(7 / 4) = 1……如何單循環(huán)實現(xiàn)t.speed(0)for x in range(100):t.circle( int(x / 4) * 2 )t.left(90)from turtle import Turtlet = Turtle()t.speed(0)for x in range(100):t.circle( x*2 // 4)t.left(90)整除在整數(shù)的除法中,只有能整除與不能整除兩種情況。有的時候,無論能否整除,我只想要商。例如:10 ÷ 3 = 3…1 只需要37 ÷ 4 = 1…3 只需要1如何整除使用整除運算符運算,只會得到商的部分:整除算符://0 // 6 = 010 // 3 = 312 // 5 = 213 // 2 = 614 // 3 = 451 // 36 = 1如何單循環(huán)實現(xiàn)0 // 4 = 01 // 4 = 02 // 4 = 03 // 4 = 040 // 4 = 1041 // 4 = 1042 // 4 = 1043 // 4 = 1096 // 4 = 2497 // 4 = 2498 // 4 = 2499 // 4 = 244 // 4 = 15 // 4 = 16 // 4 = 17 // 4 = 1……如何單循環(huán)實現(xiàn)for x in range(100):t.circle(x// 4 * 2)t.left(90)from turtle import Turtlet = Turtle()t.speed(0)for x in range(100):t.circle( x*2 // 4)t.left(90)用循環(huán)創(chuàng)造無限可能for x in range(50):t.circle(x) #畫半徑不斷改變的圓t.left(10) #換個角度試試?比如100度for x in range(50 ):t.fd( x*2 ) #換長度不斷改變的線t.left(90) #換個角度試試?比如93度for x in range(180):t.circle(50)t.left(2)for x in range(50):t.circle(50)t.left(360/(x+1))while循環(huán)指令x = 0while x < 50 :t.fd( x*2 ) #循環(huán)中重復(fù)畫線的代碼t.left(90)x += 1 #每畫完一條線要讓x增加1注意:循環(huán)中的代碼需要縮進4個空格注意:每繪制完一條線,要讓x的值增加1注意: 不要忘記寫冒號:它是循環(huán)指令的一部分 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來源于二一教育資源庫