猫史档案馆


【Python作品分享】第三天表情达人ok【作业帖】

用户:深深ZOb_深深ZOb_查看:0 回复:0 评论:0 创建时间:2020-11-09T22:57:28


【作品展示】

center_image

 

【作品介绍】

import turtle # 导入turtle库

#教学代码:

#任务一:完成正方形的绘制

changdu = 200 # 创建长度变量,赋值为200

pen = turtle.Pen() # 新建画笔

pen.speed(0) # 设置画笔速度

mima = turtle.textinput("密码","请输入密码")#mima = input("请输入密码")

#if mima == "haha":画笑脸

if mima == "haha":

pen.forward(changdu) # 画笔前进

pen.left(90) # 画笔左转90°

pen.forward(changdu) # 画笔前进

pen.left(90) # 画笔左转90°

pen.forward(changdu) # 画笔前进

 

【作品源代码】

import turtle  # 导入turtle库
#教学代码:

#任务一:完成正方形的绘制
changdu = 200  # 创建长度变量,赋值为200
pen = turtle.Pen()  # 新建画笔
pen.speed(0)  # 设置画笔速度


mima = turtle.textinput("密码","请输入密码")#mima = input("请输入密码")
                                #if mima == "haha":画笑脸
if mima == "haha":
    
    pen.forward(changdu)  # 画笔前进
    pen.left(90)  # 画笔左转90°
    pen.forward(changdu)  # 画笔前进
    pen.left(90)  # 画笔左转90°
    pen.forward(changdu)  # 画笔前进
    pen.left(90)  # 画笔左转90°
    pen.forward(changdu)  # 画笔前进
    pen.left(90)  # 画笔左转90°


    #任务二:完成眼睛的绘制
    #画眼睛一
    pen.penup()  # 抬笔画笔
    pen.goto(50, 120)  # 移动画笔到(50,120)
    pen.pendown()  # 放下画笔
    pen.circle(20)  # 设置眼睛半径为20
    pen.penup()  # 抬起画笔
    pen.goto(50, 140)  # 移动画笔
    pen.pendown()  # 放下画笔
    pen.dot(20)  # 瞳孔大小
    #画眼睛二
    pen.penup()  # 抬起画笔
    pen.goto(150, 120)  # 请计算另一只眼睛坐标
    pen.down()  # 放下画笔
    pen.circle(20)  # 设置画笔眼睛半径为20
    pen.penup()  # 抬起画笔
    pen.goto(150, 140)  # 请计算另外一只瞳孔坐标
    pen.pendown()  # 放下画笔
    pen.dot(20)  # 瞳孔

    #任务三:完成嘴巴的绘制
    #画嘴巴
   # pen.pensize(10)  # 设置画笔粗细
    pen.penup()  # 抬起画笔
    pen.goto(60, 70)  # 移动画笔
    pen.pendown()  # 放下画笔
   # pen.forward(40)  # 画笔前进40
    pen.right(90)
    pen.circle(40,180)#画半圆嘴
    pen.hideturtle()  # 隐藏画笔
elif mima == "nanguo":
    pen.forward(changdu)  # 画笔前进
    pen.left(90)  # 画笔左转90°
    pen.forward(changdu)  # 画笔前进
    pen.left(90)  # 画笔左转90°
    pen.forward(changdu)  # 画笔前进
    pen.left(90)  # 画笔左转90°
    pen.forward(changdu)  # 画笔前进
    pen.left(90)  # 画笔左转90°


    #任务二:完成眼睛的绘制
    #画眼睛一
    pen.penup()  # 抬笔画笔
    pen.goto(50, 120)  # 移动画笔到(50,120)
    pen.pendown()  # 放下画笔
    pen.circle(20)  # 设置眼睛半径为20
    pen.penup()  # 抬起画笔
    pen.goto(50, 140)  # 移动画笔
    pen.pendown()  # 放下画笔
    pen.dot(20)  # 瞳孔大小
    #画眼睛二
    pen.penup()  # 抬起画笔
    pen.goto(150, 120)  # 请计算另一只眼睛坐标
    pen.down()  # 放下画笔
    pen.circle(20)  # 设置画笔眼睛半径为20
    pen.penup()  # 抬起画笔
    pen.goto(150, 140)  # 请计算另外一只瞳孔坐标
    pen.pendown()  # 放下画笔
    pen.dot(20)  # 瞳孔

    #任务三:完成嘴巴的绘制
    #画嘴巴
   # pen.pensize(10)  # 设置画笔粗细
    pen.penup()  # 抬起画笔
    pen.goto(120, 60)  # 移动画笔
    pen.pendown()  # 放下画笔
    pen.left(90)
    pen.circle(20,180)#画半圆嘴
    pen.hideturtle()  # 隐藏画笔

else:
    pen.write("输入错误")

turtle.done()  # 画笔停止运行

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页