企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 36.编程题一 “天狗吃月亮”是一个古老的神话,以前古人不了解月食这一现象,所以说月亮被狗吃了,天狗吃月亮是古人对“月食”这一天文现象的简称。月食是自然界的一种现象,当太阳、地球、月球三者恰好或几乎在同一条直线上时(地球在太阳和月球之间),太阳到月球的光线便会部分或完全地被地球遮挡,产生月食。请你设计一段程序完成下列图片的月食现象。 ## 要求: (1)海龟的初始位置的坐标为(0,0),月食现象的图片需在整个画布中完整呈现; (2)月食现象由两个圆或点组成,分别为半径不同的黄色和白色的圆或点; (3)绘制半径为150的圆或点,并填充颜色为黄色,该图形的中心位置为画布的正中心位置(0,0); (4)绘制半径为75的圆或点,并填充颜色为白色,该图形的中心位置坐标为(150,0)。 ![](http://h.yiniuedu.com/c0b6b667cbd2027136bcb845375aed37) ## 试题编号:20220427-yxy-030 ## 试题类型:编程题 ## 标准答案&参考程序: ``` import turtle turtle.color("yellow") turtle.dot(300) turtle.forward(150) turtle.color("white") turtle.dot(150) ``` ## 试题难度:容易 ## 试题解析&评分标准: (1)正确导入turtle库;(2分) (2)正确绘制半径为150的圆或点,这里使用turtle.circle()指令、turtle.dot()指令均可;(2分) (3)黄色的园(或者点)坐标位置正确;(2分) (4)正确填充颜色为黄色;(3分) (5)正确移动至坐标(150,0);(4分) (6)正确绘制半径为75的圆或点,这里使用turtle.circle()指令、turtle.dot()指令均可;(4分) (7)正确填充颜色为白色。(3分) ***** # 37.编程题二 计算长方形的面积 ## 要求: (1)利用input()语句输入长方形的长和宽; (2)利用运算符*,求得长方形的面积; (3)利用print()语句输出长方形的面积。 ### 输入格式: 第一次输入一个数字,代表长方形的长; 第二次输入一个数字,代表长方形的宽。 (输入有相应的提示信息,如:'请输入长方形的长:') ### 输出格式: 输出长方形的面积。(输出有相应的提示信息,如:'长方形的面积为:') ## 试题编号:20220506-zmt-036 ## 试题类型:编程题 ## 标准答案&参考程序: ``` a=eval(input('请输入长方形的长:')) b=eval(input('请输入长方形的宽:')) s=a*b print('长方形的面积为:'+str(s)) ``` ## 试题难度:一般 ## 试题解析&评分标准: (1)用input()输入长方形的长和宽(2分),并且带有提示信息;(1分) (2)将输入的长宽转换为int或者eval数据类型;(2分) (3)利用运算符*计算出面积;(2分) (4)用print()输入长方形的面积(2分),并带有提示信息。(1分)