<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Adriti Agrawal</title>
    <description>The latest articles on DEV Community by Adriti Agrawal (@morelifechanger).</description>
    <link>https://dev.to/morelifechanger</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2959397%2F9d856a17-8fa5-44e4-ab10-04cca57e6d98.png</url>
      <title>DEV Community: Adriti Agrawal</title>
      <link>https://dev.to/morelifechanger</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/morelifechanger"/>
    <language>en</language>
    <item>
      <title>To create a flying bird using Python Turtle,</title>
      <dc:creator>Adriti Agrawal</dc:creator>
      <pubDate>Thu, 20 Mar 2025 04:31:05 +0000</pubDate>
      <link>https://dev.to/morelifechanger/to-create-a-flying-bird-using-python-turtle-58om</link>
      <guid>https://dev.to/morelifechanger/to-create-a-flying-bird-using-python-turtle-58om</guid>
      <description>&lt;p&gt;A simple flying bird with wings drawn in an upward motion, simulating the flight. You can adjust the wing positions further to animate the bird in flight.&lt;/p&gt;

&lt;h2&gt;
  
  
  Code :
&lt;/h2&gt;

&lt;p&gt;import turtle&lt;/p&gt;

&lt;p&gt;t = turtle.Turtle()&lt;br&gt;
t.speed(3)  &lt;/p&gt;

&lt;p&gt;def draw_body():&lt;br&gt;
    t.fillcolor("blue")&lt;br&gt;
    t.begin_fill()&lt;br&gt;
    t.circle(50)&lt;br&gt;&lt;br&gt;
    t.end_fill()&lt;/p&gt;

&lt;p&gt;def draw_head():&lt;br&gt;
    t.penup()&lt;br&gt;
    t.goto(-70, 80)&lt;br&gt;&lt;br&gt;
    t.pendown()&lt;br&gt;
    t.fillcolor("lightblue")&lt;br&gt;
    t.begin_fill()&lt;br&gt;
    t.circle(30)&lt;br&gt;&lt;br&gt;
    t.end_fill()&lt;/p&gt;

&lt;p&gt;def draw_beak():&lt;br&gt;
    t.penup()&lt;br&gt;
    t.goto(-90, 80)&lt;br&gt;&lt;br&gt;
    t.pendown()&lt;br&gt;
    t.fillcolor("orange")&lt;br&gt;
    t.begin_fill()&lt;br&gt;
    t.setheading(30)&lt;br&gt;
    for _ in range(3):&lt;br&gt;
        t.forward(20)&lt;br&gt;
        t.left(120)&lt;br&gt;
    t.end_fill()&lt;/p&gt;

&lt;p&gt;def draw_eye():&lt;br&gt;
    t.penup()&lt;br&gt;
    t.goto(-85, 100)&lt;br&gt;&lt;br&gt;
    t.pendown()&lt;br&gt;
    t.dot(10, "black")  &lt;/p&gt;

&lt;p&gt;def draw_wings():&lt;br&gt;
    t.penup()&lt;br&gt;
    t.goto(-10, 70)&lt;br&gt;&lt;br&gt;
    t.pendown()&lt;br&gt;
    t.fillcolor("lightblue")&lt;br&gt;
    t.begin_fill()&lt;br&gt;
    t.setheading(-90)&lt;br&gt;
    t.circle(50, 180)&lt;br&gt;&lt;br&gt;
    t.end_fill()&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;t.penup()
t.goto(-10, 30)  
t.pendown()
t.fillcolor("lightblue")
t.begin_fill()
t.setheading(90)
t.circle(50, 180)  
t.end_fill()
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;draw_body()&lt;br&gt;
draw_head()&lt;br&gt;
draw_beak()&lt;br&gt;
draw_eye()&lt;br&gt;
draw_wings()&lt;/p&gt;

&lt;p&gt;t.hideturtle()&lt;/p&gt;

&lt;p&gt;turtle.done()&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Break the code:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Wings in a Flying Position: The wings are drawn with semicircles positioned to appear as if the bird is flapping them upwards, giving the impression of flight.&lt;/li&gt;
&lt;li&gt;Body, Head, Beak, Eye: These elements remain the same as in the previous code, with minor adjustments for positioning.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Learn &lt;a href="https://morelifechanger.in/208-ways-to-do-javascript-coding/" rel="noopener noreferrer"&gt;Java script&lt;/a&gt; with programs &lt;/p&gt;

</description>
      <category>python</category>
    </item>
  </channel>
</rss>
