(1)請使用python3.x版本,利用海龜繪圖函數庫編寫一個程序,繪制一個正方形。邊長100單位。
(2)難度提升,實現輸入多邊形邊邊的數量,自動根據輸入的邊數繪制多邊形,多邊形的邊長隨意。
提示:讓海龜前進10單位,turtle.forward(10)
讓海龜左轉45度,turtle.jye.ai(45)
讓海龜右轉90度,turtle.jye.ai(90)
【考點】算法與程序設計.
【答案】(1)繪制一個正方形,編程如下:
import turtle
turtle.forward(100)
turtle.jye.ai(90)
turtle.forward(100)
turtle.jye.ai(90)
turtle.forward(100)
turtle.jye.ai(90)
turtle.forward(100)
turtle.jye.ai(90)
(2)自動根據輸入的邊數繪制多邊形的編程如下:
import turtle
n=int(input(“請輸入多邊形邊的數量“))
for i in range(n):
turtle.forward(100)
turtle.jye.ai(360/n)
import turtle
turtle.forward(100)
turtle.jye.ai(90)
turtle.forward(100)
turtle.jye.ai(90)
turtle.forward(100)
turtle.jye.ai(90)
turtle.forward(100)
turtle.jye.ai(90)
(2)自動根據輸入的邊數繪制多邊形的編程如下:
import turtle
n=int(input(“請輸入多邊形邊的數量“))
for i in range(n):
turtle.forward(100)
turtle.jye.ai(360/n)
【解答】
【點評】
聲明:本試題解析著作權屬菁優網所有,未經書面同意,不得復制發布。
發布:2024/6/27 10:35:59組卷:7引用:1難度:0.2
相似題
-
1.“計算思維”應用僅僅局限于計算機科學領域,僅屬于計算機科學家,我們知識水平有限,不需要培養“計算思維”。
發布:2024/12/28 22:0:1組卷:0引用:1難度:0.8 -
2.閱讀下列程序,完成相應的問題。
(1)如圖程序運行后,變量s=
(2)若a=50,b=60,則如圖程序的執行結果為
(3)執行如圖的程序后,輸出的結果是
(4)執行如圖的程序后,輸出的結果是發布:2024/12/28 22:30:1組卷:1引用:3難度:0.7 -
3.青平中學食堂的桌子如圖1所示,一張桌子配六把椅子,可以坐六位同學。現在初一一班的同學要在食堂一起吃飯,需要更大的桌子,可以用圖2的方法把小桌子連接成大桌子。
如果想要在大桌子周圍至少放35把椅子,需要
A.14
B.15
C.16
D.17發布:2024/12/28 22:30:1組卷:0引用:1難度:0.6