Python简单应用题

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
for i in range(5):
(①)#画笔抬起
goto(-200+100*1,-50)
pendown ()
(②)(40, steps=3+i) #画某个形状
done 0
输出
参考代码:
from turtle import *
for i in range(5):
penup0
goto(-200+100*1»-50) pendown ()
for angle in [0,90,-90,-90, 90]:
(angle)
(size)
i in [20,30,40,50,40,30,20]:
()
0
输出
参考代码:import turtle(800, 300)
0
(-350)
DrawLine(size):
for angle in [0,90, -90> -90, 90]:(angle)
circle(40, steps=3+i) done 0
7.使用turtle库的0函数和0函数绘制一个边长为200的正方形,效果如下图所 示。请结合格式框架,补充横线处代码。
import turtle
d= 0
for i in range (①):
(一②一)
d=③
(d)
参考代码:import turtle
end_fill() hideturtle 0 done 0
3.使用turtle库绘制正方形螺旋线,效果如下图所示。阅读程序框架,补充横线处代码。
import turtle
n= 10
for i in ranged, 10> 1):
for j in [90, 180>-90, 0]:(_CD__) (_©_)
hideturtle 0
done0ຫໍສະໝຸດ Baidu
2.使用turtle库绘制红色五角星图形,效果如下图所示。阅读程序框架,补充横线处代码。(一①一)
setup(400, 400)
pen up()
goto(-100, 50)
pendown 0
color("red")
begin_fill()
for i in range(5):
1.使用turtle库绘制轮廓颜色为红色(red).填充颜色为粉红色(pink)的心形图形,效 果如下图所示.阅读程序框架,补充横线处代码。
from turtle import *
color (' red',①)
left (135)
fd(lOO)
right(180)
circle(50,-ISO)
left(90)
参考代码:
N = eval (input 0)
if N == 1:
flag = False
print(flag)
else:
flag = True
for i in range (2» N):if N%i = 0: flag = False break
Print(flag)
12.获得输入正整数N.汁算^$位数字的平方和,直接输岀结果。本题不考虑输入异常情 况。
d= 0
for i in range(4):
(200)
d = d + 90
(d)
print (4, 200. 'd - 90')
8.使用turtle库的0函数和0函数绘制一个六边形,边长为200像素,效果如下图
所示,请结合格式框架,补充横线处代码。
import turtle as t
for i in range(®):
(②)
参考代码:
import turtle as t
for i in range(3):
(i * 120)
(200)
eval (input0)
0
i in ranged, N):
if i%2 == 1:
s += i**2
print (s)
11.获得输入正整数N,判断N是否为质数,如果是则输出True,否则输出False。本题不考虑输入异常情况。
(size)
i in [20,30,40,50,40,30,20]:
DrawLine(i) ()
()
5.使用turtle库绘制同心圆图形,效果如下图所示Q阅读程序框架,补充横线处代码。
(①)
def DrawCctCircle(n):
0
Co,-n)
0
(_@—)
for i in range(20,100» 20):
circle(50,-ISO) right (180) fd(lOO) end-fill() hideturtle0done0
输出
参考代码:
from turtle import * color (' red',' pink*)
begin_fillO left(135) fd仃00) right (180) circle(50, -180) left(90) circle(50, -180) right (180) fd(lOO) end_fill()
参考代码:
import turtle as t
for i in range(6):
(200)
(60)
9.使用turtle库的0函数和0函数绘制一个等边三角形,边长为200像素,效果如下图所示。请结合程序整体框架,根据提示代码完成程序。
提示代码:
import turtle as t for i in range(①
DrawCctCircle(i)
0
()
输出
参考代码:
import turtle as t def DrwaCctCircle(n):
0
(0, -n)
0
(n)
i in range (20,100^ 20):
DrwaCctCircle (i)
0
0
6.使用turtle库绘制5种多边形,效果如下图所示。阅读程序框架,补充横线处代码。from turtle import *
n += 5
输出
参考代码:
import turtle
n = 10
for i in range (1, 10> 1):
for j in [90, 180, -90, 0]:
(j)
(n)
n += 5
4. 使用turtle库绘制简单城市剪影图形,效果如下图所示。阅读程序框架,补充横线处 代码。
DrawLine(①)
forward(200)
end_fill() hideturtle 0 done 0
输出
参考代码:
from turtle import * setup(400,400) pen up ()
goto(-100, 50) pendown 0
color("red") begin_fill()
for i in range(5):forward(200) right(144)
相关文档
最新文档