三、编程题(共2题,共30分)
36.
求长方形的面积与周长。
要求:
(1)程序开始运行后,输入长方形的长(a),然后再输入长方形的宽(b);
(2)程序会根据输入的数字给出长方形的面积和长方形的周长;
(3)输出长方形的面积和周长,并且注明是面积还是和周长。
评分细则:
1) 有输入语句;(2分)
2) 有输出语句;(2分)
3) 有类型转化语句;(2分)
4) 有计算语句;(2分)
5) 程序符合题目要求;(2分)
绘制如下图形,相关参数及要求如下:
(1)画笔起始位置不限,但是整个图形必须要能够在画布中呈现;
(2)大的正方形由四个小正方形组成;
(3)每个小正方形的边长均为100像素;
(4)左上角和右下角的正方形填充颜色均为黑色;
(5)所有的线条颜色均为黑色;
(6)绘制完成后,隐藏画笔。
评分细则:
1)有turtle库导入;(2分)
2) 有绘制正方形;(2分)
3) 有填充颜色;(2分)
4) 绘制正方形4个;(8分)(每个2分)
5) 颜色填充正确;(4分)(每填充正确一个2分)
6) 隐藏画笔;(2分)
![](https://i-blog.csdnimg.cn/blog_migrate/dffd926e55e04a41ee01c1c95eb91fc1.png)
import turtle as t
def fang():
for i in range(4):
t.forward(100)
t.left(90)
def col(a,b):
t.begin_fill()
t.color(a,b)
fang()
t.end_fill()
col('black','white')
t.left(270)
col('black','black')
t.left(270)
col('black','white')
t.left(270)
col('black','black')
t.done()