一、实操题
1、编写一个程序,它以圆的半径作为输入,输出圆的直径、周长和面积(保留两位小数)。 要求: 程序开始运行后,输入一个数字作为半径; 程序会根据输入的数字给出圆的直径、周长和面积,并且注明是直径、周长、面积。
答案解析:参考程序: p=3.14 r=float(input("请输入一个大于0的半径:")) a=2*r b=a*p c=p*r*r print("圆的直径是:%.2f"%a) print("圆的周长是:%.2f"%b) print("圆的面积是:%.2f"%c)
2、要求: 画一个笑脸,里面填充如下图。
答案解析:参考程序: import turtle #画圆脸 turtle.penup() #画笔抬起 turtle.goto(0, -200) #回到画大圆脸的初始位置 turtle.pendown()#落下画笔 turtle.circle(200)#画一半径为200,圆心在画笔左边圆 #画左眼 turtle.penup()#画笔抬起 turtle.goto(-100, 50) #回到画左眼小圆的初始位置 turtle.pendown()#落下画笔 turtle.fillcolor('blue') #设置填充颜色为蓝色 turtle.begin_fill()#开始填充 turtle.circle(20) #画一半径为20的圆,圆心在画笔左边 turtle.end_fill()#填充结束 #画右眼 turtle.penup()#画笔抬起 turtle.goto(100, 50) #回到画右眼小圆的初始位置 turtle.pendown()#落下画笔 turtle.fillcolor('blue') #设置填充颜色为蓝色 turtle.begin_fill()#开始填充 turtle.circle(20) #画一半径为20的圆,圆心在画笔左边 turtle.end_fill()#填充结束 #画鼻子 turtle.penup()#画笔抬起 turtle.goto(0, 50) #回到画鼻子的初始位置 turtle.pendown()#落下画笔 turtle.circle(-50, steps=3) #画半径-50圆内切正三角形,圆心在画笔右边 #画嘴 turtle.penup()#画笔抬起 turtle.goto(-150, -70) #回到画嘴的初始位置左嘴角 turtle.pendown()#落下画笔 turtle.goto(0, -170)#移动到嘴底部画线 turtle.goto(150, -70) #移动到右嘴角画线 turtle.done()#停止画笔等待关闭画布
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!