python用turtle画笑脸的代码,用python画出简单笑脸

编程入门 行业动态 更新时间:2024-10-08 12:33:31

python用turtle画<a href=https://www.elefans.com/category/jswz/34/1734234.html style=笑脸的代码,用python画出简单笑脸"/>

python用turtle画笑脸的代码,用python画出简单笑脸

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

绘制可爱的笑脸

功能要求

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

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

实例代码

import turtlet = 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 turtlet = 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语句即下一行(缩进部分)的语句。打印“对不起,您输入错误”。

更多推荐

python用turtle画笑脸的代码,用python画出简单笑脸

本文发布于:2024-03-13 15:00:45,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1734233.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:笑脸   画出   代码   简单   python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!