python做简单的笑脸的编程,python绘制一个笑脸

Unity XR Interaction Toolkit(二)手柄交互 XR Interaction 手柄事件和抓取设置 阅读详情

大家好,小编来为大家解答以下问题,python画笑脸步骤的中文翻译,python做简单的笑脸的编程,现在让我们一起来看看吧!

大家好,小编为大家解答python画笑脸步骤的中文翻译的问题。很多人还不知道python用turtle画笑脸的代码,现在让我们一起来看看吧!

绘制可爱的笑脸

功能要求

使用海龟绘图画可爱的笑脸

说明:笑脸主要由三个圆形和一个弧线组成python流星雨代码。笑脸的脸为黄色的圆形,眼睛为两个黑色圆形,嘴为黑色的弧线神码ai智能写作介绍。

实例代码

import turtle

t = turtle.Pen()

t.hideturtle()



#画脸

t.color('red','yellow')

t.begin_fill()

t.circle(50)

t.end_fill()



#移动画笔

t.penup()

t.goto(-20, 50)

t.pendown()



#画左眼

t.color('yellow', 'black')

t.begin_fill()

t.circle(10)

t.end_fill()



#移动画笔

t.penup()

t.goto(20, 50)

t.pendown()



#画右眼

t.color('yellow', 'black')

t.begin_fill()

t.circle(10)

t.end_fill()



#移动画笔

t.penup()

t.goto(-20, 30)

t.pendown()

t.right(45)



#画嘴

t.color('black')

t.pensize(3)

t.circle(30, 90)



turtle.done()

运行结果

代码分析

t.hideturtle():隐藏小海龟。

海龟绘图的画笔绘图时,总是从坐标(0,0)开始。在绘制组合图形时,一般需要设计好各个图形的起始点坐标。

交互绘制笑脸或花朵

功能要求

有人喜欢笑脸,有人喜欢花朵,可以让用户选择绘制笑脸或花朵。如果用户输入“笑脸”,则绘制笑脸;如果用户输入“花朵”,则绘制花朵。

说明:使用if语句来判断用户输入的是“笑脸”还是“花朵”。

实例代码

import turtle

t = turtle.Pen()

t.hideturtle()



user = input('请输入“笑脸”或“花朵”:')

if user == '笑脸':

    #画脸

    t.color('red','yellow')

    t.begin_fill()

    t.circle(50)

    t.end_fill()



    #移动画笔

    t.penup()

    t.goto(-20, 50)

    t.pendown()



    #画左眼

    t.color('yellow', 'black')

    t.begin_fill()

    t.circle(10)

    t.end_fill()



    #移动画笔

    t.penup()

    t.goto(20, 50)

    t.pendown()



    #画右眼

    t.color('yellow', 'black')

    t.begin_fill()

    t.circle(10)

    t.end_fill()



    #移动画笔

    t.penup()

    t.goto(-20, 30)

    t.pendown()

    t.right(45)



    #画嘴

    t.color('black')

    t.pensize(3)

    t.circle(30, 90)



elif user == '花朵':

    t.color('yellow', 'pink')

    t.begin_fill()

    for i in range(6):

        for j in range(2):

            for k in range(90):

                t.forward(1)

                t.right(1)

            t.right(90)

        t.right(60)

    t.end_fill()



else:

    print('对不起,您输入错误')



turtle.done()

运行结果

代码分析

user = input('请输入“笑脸”或“花朵”:'):定义变量user,并将用户输入的值赋给变量user。

if user == '笑脸'::if语句判断条件“user == '笑脸'”的真假(即判断user的值是否为“笑脸”)。如果为真,执行下一行(缩进部分)的所有语句,画一个笑脸,并不执行后面elif语句和else语句;如果“user == '笑脸'”为假(即输入的不是“笑脸”)则忽略if语句下一行(缩进部分)的语句,执行elif语句。

elif user == '花朵'::执行elif语句,先判断“user == '花朵'”的真假(即判断变量user的值是否为花朵)。如果为真,则执行elif语句下一行(缩进部分)的语句;如果为假,则忽略elif语句下一行(缩进部分)的语句,执行else语句。

else::执行else语句即下一行(缩进部分)的语句。打印“对不起,您输入错误”。

STM32实战开发(150):基于STM32的智能电力负荷控制系统开发 本文介绍了基于STM32的智能电力负荷控制系统的设计与实现,涵盖了硬件设计、软件设计、负荷预测与控制等多个方面。该系统能够实时监控电力负荷,预测未来负荷变化,并根据预测结果自动调节电力负荷,防止电网过载或浪费。未来,我们可以进一步优化该系统,加入更多的传感器数据,提升预测算法的精度,并结合大数据与云计算技术实现更为强大的远程控制与数据分析功能。 阅读详情

相关推荐

ARM和FPGA之间的通信(硬件原理图篇)

设计该开发板的初衷是为了学习,但也希望今后能扩展其功能,看到大家都在diy示波器,自己也非常冲动的想DIY一把,于是呼选了arm+fpga的方案,fpga主要用来实现数据的高速采样,而ARM则提供数据的显示,以及一些人机交互的功能。那么该方案中最重要的地方就是ARM和FPGA之间的通信如何实现了。在网上查了很多的资料,有说将FPGA作为ARM的一个外设,可以通过DMA的方式来直接访问;也有说把FP

屌yy的博客 5万+

python做简单的笑脸的编程_用python绘制笑脸的基本步骤

首先先下载安装好python程序。1.在我们自己的电脑上找到python 的IDLE工具。2.然后打开IDLE,新建一个文件,命名为test1.py。3.接着我们就开始导入turtle库,然后编辑代码。from turtle import *penup()goto(0,-200)pendown()circle(200)penup()goto(-100,50)pendown()begin_fill(...

weixin_39540018的博客 4656

Android-S无线模块前瞻

WiFi - mainlane非强制 S 采用反射的方法直接加载wifiservice,直接hook在systemserver上,无编译依赖。gms可以动态替换wifi服务。 R 采用直接启动service的方式,wifiservice仍然map在systemserver上。 WiFi - 11ad接口支持 11ad被wifi联盟商业化为WIGIG,提供短距的60GHZ载波,理论速度为当前5G 11ac的6倍。市面上基本没有手机支持,需要独立的芯片支撑此功能。 传输距离为3m以内,外界d.

头铁的伦的博客 1044
上一篇: python查询天气预报的代码,python查询天气的图片
下一篇: 有编程基础自学安卓开发,有编程基础的人学python
普通网友
博客等级 码龄22年 1万+粉丝 3156原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值