오늘
은 "페파피그란 무엇인가" 광고에 히트를 쳤는데요?
페파는 확실히 코미디 캐릭터인데
모두를 울게 만들었어요.
1. "페파피그"란? ? ?
새해가 곧 다가옵니다.
시골의 할아버지가 도시의 작은 손자를 불렀고,
작은 손자가 "페빠"를 원한다고 했고,
작은 손자의 소원을 이루기 위해
할아버지가 시작했습니다. 마을 곳곳에서 페파피그를 찾으러 갑니다.
전화로 나누는 할아버지의 첫 문장이 감동적이네요.
전 세계의 할아버지들이 손자를 이렇게 사랑하고 계시네요.
즉시 관객들의 공감을 불러일으킵니다.
"페파피그가 뭐야?"라는 문장이
할아버지가 페파피그를 찾을 수 있는 길을 열어줬어요
결국 할아버지는 뼈와 얼굴이 이상한 페파피그를 발견했는데
원에서 제일 귀여웠어요. 주인이 세상에서 본 적이 없는 페파피그!
보고 나서 기분이 어떨지 모르겠지만 보고 울었어요. 네티즌들이 울기도 하고 웃기도 한다고 메시지를 남기는 걸 봤는데...
할아버지가 마을 여기저기에서 페파피그를 찾으시는 모습을 보니 조금 안타까운 마음이 들었습니다. 이런 이유로 저는 순수 Python을 사용하여 할아버지에게 페이지가 무엇인지 알려주고 싶습니다.
2.페파피그 입니다!
기본 아이디어: 화판의 크기를 선택하고, 브러시의 색상과 굵기를 설정하고, 위치를 잘 잡은 다음, 코, 머리, 귀, 눈, 볼, 입, 몸, 손, 발, 꼬리를 그립니다. 순서대로 하면 끝입니다.
우리 모두 알고 있듯이 거북이는 일반적으로 거북이 그리기라고 알려진 Python에 내장된 흥미로운 모듈입니다. tkinter 모듈을 기반으로 하며 몇 가지 간단한 그리기 도구를 제공합니다.
거북이 그리기에서는 가상(가상의) 거북이가 화면에서 앞뒤로 움직이도록 지시 사항을 작성할 수 있습니다. 이 거북이는 펜을 들고 있고, 거북이가 이 펜을 사용하여 움직이는 곳마다 선을 그리도록 할 수 있습니다. 다양하고 멋진 패턴으로 거북이를 움직이는 코드를 작성하면 놀라운 그림을 그릴 수 있습니다. 거북이 매핑을 사용하면 단 몇 줄의 코드만으로 인상적인 시각적 효과를 만들 수 있을 뿐만 아니라 거북이를 따라가면서 각 코드 줄이 거북이의 움직임에 어떤 영향을 미치는지 확인할 수도 있습니다. 이는 코드의 논리를 이해하는 데 도움이 될 수 있습니다. 따라서 거북이 플로팅은 초보자가 Python을 배우기 위한 방법으로 자주 사용됩니다. 더 자세한 기능과 지식은 공식 문서(http://www.php.cn/course/796.html)를 참조하세요.
터틀의 사용법을 이해한 후 실제 전투를 시작할 수 있습니다.
코드 예:
from turtle import* def nose(x,y):#鼻子 penup()#提起笔 goto(x,y)#定位 pendown()#落笔,开始画 setheading(-30)#将乌龟的方向设置为to_angle/为数字(0-东、90-北、180-西、270-南) begin_fill()#准备开始填充图形 a=0.4 for i in range(120): if 0<=i<30 or 60<=i<90: a=a+0.08 left(3) #向左转3度 forward(a) #向前走a的步长 else: a=a-0.08 left(3) forward(a) end_fill()#填充完成 penup() setheading(90) forward(25) setheading(0) forward(10) pendown() pencolor(255,155,192)#画笔颜色 setheading(10) begin_fill() circle(5) color(160,82,45)#返回或设置pencolor和fillcolor end_fill() penup() setheading(0) forward(20) pendown() pencolor(255,155,192) setheading(10) begin_fill() circle(5) color(160,82,45) end_fill() def head(x,y):#头 color((255,155,192),"pink") penup() goto(x,y) setheading(0) pendown() begin_fill() setheading(180) circle(300,-30) circle(100,-60) circle(80,-100) circle(150,-20) circle(60,-95) setheading(161) circle(-300,15) penup() goto(-100,100) pendown() setheading(-30) a=0.4 for i in range(60): if 0<=i<30 or 60<=i<90: a=a+0.08 lt(3) #向左转3度 fd(a) #向前走a的步长 else: a=a-0.08 lt(3) fd(a) end_fill() def cheek(x,y):#腮 color((255,155,192)) penup() goto(x,y) pendown() setheading(0) begin_fill() circle(30) end_fill() def mouth(x,y): #嘴 color(239,69,19) penup() goto(x,y) pendown() setheading(-80) circle(30,40) circle(40,80) def setting(): #参数设置 pensize(4) hideturtle() #使乌龟无形(隐藏) colormode(255) #将其设置为1.0或255.随后 颜色三元组的r,g,b值必须在0 .. cmode范围内 color((255,155,192),"pink") setup(840,500) speed(10) def main(): setting() #画布、画笔设置 nose(-100,100) #鼻子 head(-69,167) #头 ears(0,160) #耳朵 eyes(0,140) #眼睛 cheek(80,10) #腮 mouth(-20,30) #嘴 done() if __name__ == '__main__': main()
아이디어는 실제로 매우 간단합니다. 기본 원, 타원, 곡선 등을 트러틀 모듈을 통해 구현하는 것입니다. 각 부분의 위치를 찾는 방법에 어려움이 있습니다. 먼저 스케치하고 그립니다.)
위 내용은 전체 소개입니다. 더 많은 Python 비디오 튜토리얼을 보려면 PHP 중국어 웹사이트를 주목하세요.
위 내용은 페이지가 무엇인지 Python이 알려드립니다!의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!