image

编辑人: 桃花下浅酌

calendar2025-01-22

message3

visits133

2020月09月Python一级实操B

一、实操题

1、要求: (1)程序开始运行后,输入一个三位数整数; (2)程序会根据输入的整数输出百位、十位和个位上的数. 例如,输入123,输出为:“百:1,十:2,个:3”。

答案解析:参考答案: x=int(input()) a=x//100 c=x%10 b=(x-a*100)//10 print("百:",a,"十:",b,"个:",c)

2、要求: (1)画一个边长为200的正方形,里面嵌套一个直径为100的圆,如下图; (2)圆的填充颜色为蓝色,所有的线条为黑色。 (3)圆心位置为画布正中心。

答案解析:参考答案: import turtle turtle.penup()#抬起画笔 turtle.goto(-100,100)#画笔到画正方形初始位置 turtle.pendown()#放下画笔 turtle.forward(200)#从当前画笔方向移动200 turtle.right(90)#顺时针针移动90° turtle.forward(200)#从当前画笔方向移动200 turtle.right(90)#顺时针针移动90° turtle.forward(200)#从当前画笔方向移动200 turtle.right(90)#顺时针针移动90° turtle.forward(200)#从当前画笔方向移动200 turtle.right(90)#顺时针针移动90° turtle.penup()#画笔抬起 turtle.goto(0,-50)#移动到(0,-50)的位置,也就是画圆开始的位置 turtle.pendown()#放下画笔 turtle.fillcolor('blue')#设置填充颜色为蓝色 turtle.begin_fill()#开始填充 turtle.circle(50)#画一个半径为50的圆 turtle.speed(50)#速度为50 turtle.end_fill()#填充结束 turtle.done()#停止画笔等待关闭画布

创作类型:
原创

本文链接:2020月09月Python一级实操B

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。
分享文章
share