>  기사  >  백엔드 개발  >  페이지가 무엇인지 Python이 알려드립니다!

페이지가 무엇인지 Python이 알려드립니다!

云罗郡主
云罗郡主원래의
2019-01-21 10:35:301584검색

오늘

은 "페파피그란 무엇인가" 광고에 히트를 쳤는데요?

페파는 확실히 코미디 캐릭터인데

모두를 울게 만들었어요.

1. "페파피그"란? ? ?

새해가 곧 다가옵니다.

시골의 할아버지가 도시의 작은 손자를 불렀고,

작은 손자가 "페빠"를 원한다고 했고,

작은 손자의 소원을 이루기 위해

할아버지가 시작했습니다. 마을 곳곳에서 페파피그를 찾으러 갑니다.

전화로 나누는 할아버지의 첫 문장이 감동적이네요.

전 세계의 할아버지들이 손자를 이렇게 사랑하고 계시네요.

즉시 관객들의 공감을 불러일으킵니다.

"페파피그가 뭐야?"라는 문장이

할아버지가 페파피그를 찾을 수 있는 길을 열어줬어요

결국 할아버지는 뼈와 얼굴이 이상한 페파피그를 발견했는데

원에서 제일 귀여웠어요. 주인이 세상에서 본 적이 없는 페파피그!

페이지가 무엇인지 Python이 알려드립니다!

보고 나서 기분이 어떨지 모르겠지만 보고 울었어요. 네티즌들이 울기도 하고 웃기도 한다고 메시지를 남기는 걸 봤는데...

할아버지가 마을 여기저기에서 페파피그를 찾으시는 모습을 보니 조금 안타까운 마음이 들었습니다. 이런 이유로 저는 순수 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__ == &#39;__main__&#39;:
    main()

아이디어는 실제로 매우 간단합니다. 기본 원, 타원, 곡선 등을 트러틀 모듈을 통해 구현하는 것입니다. 각 부분의 위치를 ​​찾는 방법에 어려움이 있습니다. 먼저 스케치하고 그립니다.)

페이지가 무엇인지 Python이 알려드립니다!

위 내용은 전체 소개입니다. 더 많은 Python 비디오 튜토리얼을 보려면 PHP 중국어 웹사이트를 주목하세요.

위 내용은 페이지가 무엇인지 Python이 알려드립니다!의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.