How to create graphics using Python turtle 🐍🐢

Sdílet
Vložit
  • čas přidán 23. 08. 2022
  • This tutorial will create colorful graphics using the python turtle library.
    Let's have some fun by making some excellent graphics in python turtle.
    Related Tags
    python turtle graphics tutorial,
    python turtle tutorial,
    python turtle animation,
    python turtle projects,
    python turtle graphics animation,
    python turtle art,
    python turtle basics,
    python turtle beginner,
    python turtle cool designs
    Hashtags
    #python #graphics #programming #pythonturtle #turtle #coolgraphics #python #gui #coding #trending
    Learn python coding and programming for beginners. Here you will also learn to build small projects and scripts that will help you excel in your python programming skills.
    Let's build some cool things and have fun with python coding.
    This Channel will show you that you don’t have to be an expert computer programmer in order to start using programming languages!
    Python is a high-level programming language that is used in many different fields.

Komentáře • 254

  • @sivaraman8442
    @sivaraman8442 Před rokem +190

    import turtle
    import colorsys
    t = turtle.Turtle()
    s = turtle.Screen().bgcolor('black')
    t.speed(0)
    n = 70
    h = 0
    for i in range(360):
    c = colorsys.hsv_to_rgb(h, 1, 0.8)
    h+= 1/n
    t.color(c)
    t.left(1)
    t.fd(1)
    for j in range(2):
    t.left(2)
    t.circle(100)

    • @feepants4495
      @feepants4495 Před rokem +2

      error

    • @sougatamandal8519
      @sougatamandal8519 Před 11 měsíci +2

      mistake is = t = turtle.Turtle()

    • @Area_58
      @Area_58 Před 11 měsíci +12

      Import turtle
      Import colorsys
      t=turtle.Turtle()
      s=turtle.Screen().bgcolor('black')
      t.speed(0)
      n = 70
      h = 0
      for i in range(360)
      c = colorsys.hsv_to_rgb(h, 1, 0.8)
      h+= 1/n
      t.color(c)
      t.left(1)
      t.fd(1)
      for j in range(2):
      t.left(2)
      t.circle(100)

    • @password6975
      @password6975 Před 3 měsíci

      🙏

    • @Sanjay54157
      @Sanjay54157 Před 2 měsíci

      super bro

  • @varietycrafts6772
    @varietycrafts6772 Před 2 dny +2

    THIS WORKS IN PYTHON IDE SHELL
    import turtle
    import colorsys
    t = turtle.Turtle()
    s = turtle.Screen().bgcolor('black')
    t.speed(0)
    n = 70
    h = 0
    for i in range (360):
    c = colorsys.hsv_to_rgb(h, 1, 0.8)
    h+= 1/n
    t.color(c)
    t.left(1)
    t.fd(1)
    for j in range(2):
    t.left(2)
    t.circle(100)

  • @feepants4495
    @feepants4495 Před rokem +20

    Here's the code that worked for me!
    import turtle
    import colorsys
    t = turtle.Turtle()
    s = turtle.Screen().bgcolor('black')
    t.speed(0)
    n = 70
    h = 0
    for i in range(360):
    c = colorsys.hsv_to_rgb(h, 1, 0.8)
    h+= 1/n
    t.color(c)
    t.left(1)
    t.fd(1)
    for j in range(2):
    t.left(2)
    t.circle(100)

  • @TheTalkingCatNL
    @TheTalkingCatNL Před rokem +68

    These are easy and cool tutorials for beginners.

  • @Cuber1771
    @Cuber1771 Před 6 měsíci +51

    For anyone having an AttributeError, I have a solution.
    If it’s in line 3, capitalize the t at the start of the second turtle like this:
    t = turtle.Turtle() and make sure to put the parenthesis’s at the end
    If it’s in line 4, there’s two possibilities. First, u forgot the parenthesis after screen
    Second, u didn’t capitalize the S in screen.
    Line 4 should be:
    s = turtle.Screen().bgcolor(‘black’)
    Hope that helped!
    If u have any other problems send the error message and I will try to help

    • @yeji.27060
      @yeji.27060 Před 4 měsíci +1

      I have error in 8th line
      for i in range (360)

    • @Cuber1771
      @Cuber1771 Před 4 měsíci

      @@yeji.27060 remove the space before the parenthesis and make sure to put the colon at the end

    • @user-xl8lf1tt1c
      @user-xl8lf1tt1c Před 4 měsíci

      Just look

    • @Cuber1771
      @Cuber1771 Před 4 měsíci +2

      @@yeji.27060 remove the space between range and (360) and put a colon at the end. Should look like for i in range(360):

    • @rockyroadtv2547
      @rockyroadtv2547 Před 4 měsíci

      I have error in line 4 says that s is not defined

  • @Cherry-gf6ow
    @Cherry-gf6ow Před 11 měsíci +9

    Bro this is amazing😍

  • @AllThingsAviationOfficial
    @AllThingsAviationOfficial Před měsícem

    Saved this as a .py file, looks amazing :D

  • @xWx_BEXRUZ_PUBG
    @xWx_BEXRUZ_PUBG Před 9 měsíci +2

    thaks worked 👍👍👍👍

  • @ellissb8574
    @ellissb8574 Před rokem +3

    very nice😍😍😍😍

  • @rockyroadtv2547
    @rockyroadtv2547 Před 4 měsíci

    Amazing bro now I found my bug finally working

  • @user-xw9ye9pp2n
    @user-xw9ye9pp2n Před 5 měsíci

    This is amazing ❤

  • @jesseclutterbuck6617
    @jesseclutterbuck6617 Před rokem +5

    awsome work buddy. Id love to see more
    graphical stuff with python. maybe a graphical ui next ? 😊😊😊

  • @PikapikaAkira
    @PikapikaAkira Před 2 měsíci

    It's satifing

  • @FLUX07
    @FLUX07 Před 10 měsíci

    FUIYOH, Nice

  • @Techno-Beats2565
    @Techno-Beats2565 Před 8 měsíci

    It was cool but when I used it it gave me another shape but that was cool to!

  • @PuppyPinky
    @PuppyPinky Před 2 měsíci +3

    Pls tell how to stop it??

  • @03yashahire19
    @03yashahire19 Před 10 měsíci +1

    Nice

  • @BekBek-my2ru
    @BekBek-my2ru Před 2 měsíci +1

    import math
    from turtle import *
    def hearta(k) :
    return 15*math.sin(k)**3
    def heartb(k) :
    return 12*math.cos(k)-5*\
    math.cos(2*k)-2*\
    math.cos(3*k)-\
    math.cos(4+k)
    speed(1000)
    bgcolor("black")
    for i in range(6000):
    goto(hearta(i)*20,heartb(i)*20)
    for j in range(5):
    color("#f73487")
    goto(0,0)
    done()

  • @samwi53_0
    @samwi53_0 Před rokem +5

    Doesn't Turtle already accept RGB values, why did we have to import the second module / library 'colorsys' ?

    • @NO992
      @NO992 Před rokem +1

      He used colorsys to change color easily, using hsv values.

    • @samwi53_0
      @samwi53_0 Před rokem

      @@NO992 *oh* that makes sense

  • @anoshijaz
    @anoshijaz Před 9 měsíci +1

    You can increase size of multi colour ball by increasing t.circle(100) value

  • @rs_gaming_og9210
    @rs_gaming_og9210 Před měsícem

    Thanks

  • @VKB__12
    @VKB__12 Před měsícem

    I did it🎉

  • @Artist-Hariom613
    @Artist-Hariom613 Před 6 dny

    import turtle
    import colorsys
    t = turtle. Turtle()
    s = turtle. screen(). bgcolor('black')
    t. speed(0)
    n = 70
    h = 0
    for I in range (360):
    C = coloursys. hsv. to. rgb(h,1,0.8)
    h+= 1/n
    t. colour(c)
    t. left(1)
    for j in range (2):
    t. left(2)
    t. circle(10)

  • @Triplle..m
    @Triplle..m Před 4 měsíci

    thanks man ,,,i was trying to figure out what was wrong

  • @eternaldivine47
    @eternaldivine47 Před 5 měsíci +1

    Damn bro ⚡ its working tell us more with video how you learn this

  • @technicianpowerelectronics2755

    Superb 🎉

  • @nikabhallu
    @nikabhallu Před 11 měsíci +1

    can you help me , i am running pythons on mac hut whenever I try any command with python its show killed". eg : python3 --version
    [1] killed 1427 python3 --version

  • @user-ij8rq3qg6o
    @user-ij8rq3qg6o Před 6 měsíci +1

    Pls give details on how u did it

  • @XadichaUbaydullayeva
    @XadichaUbaydullayeva Před rokem

    Wow🎉😮

  • @user-ps8ww6dw7h
    @user-ps8ww6dw7h Před 8 měsíci

    Worked 👍

  • @devipriyakannan2856
    @devipriyakannan2856 Před 2 měsíci +3

    Guys, to stop it at exactly one rotation is to change the "I in range" from (360) to (72). Hope it helped 🎉😊

  • @D_vlogs_official.
    @D_vlogs_official. Před 4 měsíci +1

    import colorsys t = turtle.Turtle() s = turtle.Screen().bgcolor('black') t.speed(0) n = 70 Like h = 0 for i in range (360): c = colorsys.hsv_to_rgb(h, 1, 0.8 h+= 1/n Dislike t.color(c) t.left(1) t.fd(1) for j in range (2): 256 t.left(2) t.circle(100)

  • @vstechiegamer5996lol
    @vstechiegamer5996lol Před rokem +2

    I am not able to install colorsys via "pip install colorsys". It says ,"ERROR: Could not find a version that satisfies the requirement colorsys (from versions: none)
    ERROR: No matching distribution found for colorsys" in the terminal.

    • @SuperMarioGalaxySMG
      @SuperMarioGalaxySMG Před 10 měsíci

      sometimes the pip install has more to it than just pip install and the name, google it if u havent already

  • @d116s
    @d116s Před 5 měsíci

    Bro I did it 🤩

  • @youtubeaccount1718
    @youtubeaccount1718 Před rokem +10

    import colorsys
    import turtle
    t = turtle.Turtle() # Add parentheses after turtle.Turtle
    s = turtle.Screen().bgcolor('black')
    t.speed(0)
    n = 70.0 # Use a float value for smoother color transitions
    h = 0
    for i in range(360):
    c = colorsys.hsv_to_rgb(h, 1, 0.8)
    h += 1/n
    t.color(c)
    t.left(1)
    t.fd(1)
    for j in range(2):
    t.left(2)
    t.circle(100)

  • @sidd3987
    @sidd3987 Před 4 měsíci

    You can also change circles size in the last line, t.circle(250) is the maximum size in my computer

  • @ShakhzodUmarrov
    @ShakhzodUmarrov Před 9 měsíci +2

    How to run main

  • @luckyluke_065
    @luckyluke_065 Před měsícem

    Which software you use for output

  • @saidabbosxonqambarov8922
    @saidabbosxonqambarov8922 Před rokem +58

    import turtle
    import colorsys
    t = turtle.Turtle
    s = turtle.Screen().bgcolor('black')
    t.speed(0)
    n = 70
    h = 0
    for i in range(360):
    c = colorsys.hsv_to_rgb(h, 1, 0.8)
    h+= 1/n
    t.color(c)
    t.left(1)
    t.fd(1)
    for j in range(2):
    t.left(2)
    t.circle(10)
    free copy ;)
    but gives AttributeError: 'int' object has no attribute '_speed'

  • @syedusamabinsabir5307
    @syedusamabinsabir5307 Před 22 hodinami

    Should we learn these codes or not
    Ps: I'm noob

  • @nitishxess3616
    @nitishxess3616 Před rokem +1

    How to fix installation problem of colorsys
    Can you help me

  • @igu642
    @igu642 Před 8 měsíci

    ithing using python like using inbuilded functions from library

  • @thetlmg
    @thetlmg Před rokem +1

    i dont even need the code and i can do it lol

  • @jshet
    @jshet Před rokem +3

    Slow down

  • @shrikanttalekar
    @shrikanttalekar Před měsícem

    On which app we I'll insert this code

  • @user-oi4sl1bp7c
    @user-oi4sl1bp7c Před 11 měsíci

    tell me how to make it faster, what part of the code do i change

  • @Immanuel563
    @Immanuel563 Před 21 dnem

    Import turtle
    Import colorsys
    t = turtle.Turtle()
    s = turtle. Screen().bgcolor('black')
    t.speed(0)
    n = 70
    h = 0
    for i in range(360):
    c = colorsys.hsv_to_rgb(h, 1, 0.8
    h+= 1/n
    t color(c)
    t.left(1)
    t.fd(1)
    for j in range(2):
    t.left(2)
    t. Circle(100)

  • @laluuvlogs
    @laluuvlogs Před rokem +2

    I manixs

  • @user-cn6sj7zl4q
    @user-cn6sj7zl4q Před 4 měsíci

    Dahshat

  • @UnFanDeDoom9
    @UnFanDeDoom9 Před 2 měsíci +1

    En qué te sirve eso

  • @Robot_777
    @Robot_777 Před 5 měsíci

    import turtle
    import colorsys
    t = turtle.Turtle()
    s = turtle.Screen().bgcolor(‘black’)
    t.speed(0)
    n = 70
    h = 0
    for i in range(360):
    c = colorsys.hsv_to_rgb(h, 1, 0.8)
    h+= 1/n
    t.color(c)
    t.left(1)
    t.fd(1)
    for j in range(2):
    t.left(2)
    t.circle(100)

  • @Naksh_Patil.555
    @Naksh_Patil.555 Před 28 dny

    Working write attentively.

  • @louder_engines
    @louder_engines Před 5 měsíci

    import turtle
    import colorsys
    t = turtle.Turtle()
    s = turtle.Screen().bgcolor('black')
    t = turtle.Turtle()
    s = turtle.Screen().bgcolor('black')
    t.speed(0)
    n = 70
    h = 0
    for i in range(360):
    c = colorsys.hsv_to_rgb(h, 1, 0.8)
    h+=1/n
    t.color(c)
    t.left(45)
    t.fd(30)
    for j in range(1):
    t.left(20)
    t.circle(130)

  • @saikumarpappy3640
    @saikumarpappy3640 Před 4 měsíci

    How to install the graphic application plss say me

  • @maninderbansal8560
    @maninderbansal8560 Před 19 dny

    NameEror: name 'h' is not defined
    C=colorsys.hsv_to_rgb(h, 1, 0.8)

  • @molicheng
    @molicheng Před rokem +1

    how to stop it

  • @owniiee1238
    @owniiee1238 Před měsícem

    Can anyone tell where to type this I have install python 3.7.9 and I have type there but I don't know how to run it 😢😅

  • @shamai1099
    @shamai1099 Před 8 měsíci

    What for about performance?)

  • @coinbg
    @coinbg Před 7 měsíci

    what do i do if my turtle windows is not responding

  • @gigasheeep
    @gigasheeep Před 6 měsíci

    How to export them as mp4 videos

  • @user-qb8jj3cy9s
    @user-qb8jj3cy9s Před 4 dny

    Is it possible in mobile.......In kaggle website 😊😊😊

  • @user-gu6zz1gp8o
    @user-gu6zz1gp8o Před 8 měsíci

    import turtle
    import coloursys
    t = turtle.Turtle()
    s = turtle.Screen().bgcolour('black')
    t.speed(0)
    n = 70
    h = 0
    for i in range(360):
    c = coloursys.hsv_to_rbd(h, 1, 0.8)
    h+=1/n
    t.colour(c)
    t.left(1)
    t.fd(1)
    for j in range(2):
    t.left(2)
    t.circle(100)

  • @Gangotri_yatra
    @Gangotri_yatra Před 6 měsíci +1

    AttributeError at line 2 of your code: module 'turtle' has no attribute 'screen'

    • @Cuber1771
      @Cuber1771 Před 6 měsíci

      Make sure you have Screen capitalized. Line 2 should be:
      turtle.Screen()bgcolor(‘black’)
      From what I can tell the problem is that the S in Screen isn’t capital
      P.S. that is actually line 4, the imports count as lines just a tip

  • @Kakaraparthisandeep
    @Kakaraparthisandeep Před 14 dny

    Shall it happens on phone

  • @celineguler
    @celineguler Před 8 měsíci

    why doesn't it work on colab?

  • @debanjanadey5522
    @debanjanadey5522 Před rokem +19

    why did you made it so long the exact same thing can be done by this code too
    import turtle
    t= turtle.Turtle()
    s= turtle.Screen().bgcolor('black')
    t.speed(0)
    for i in range (360):
    t.color('yellow')
    t.left(1)
    t.fd(1)
    for j in range (2):
    t.left(2)
    t.circle(100)
    and this one is shorter than yours

    • @zakidz6716
      @zakidz6716 Před rokem +11

      this also could be shortened to
      from turtle import *
      bgcolor('black')
      color('yellow')
      speed(0)
      for i in range (120):
      lt(3)
      fd(1)
      circle(100)
      done()

    • @Anushka-ng5qn
      @Anushka-ng5qn Před rokem

      Zakids u are correct

    • @__8120
      @__8120 Před 7 měsíci

      Yeah but neither of these actually change color

    • @xenomcz8419
      @xenomcz8419 Před 5 měsíci

      I now have urge to come up with some cursed one liner that does this

  • @jesusleguizamon6566
    @jesusleguizamon6566 Před 10 měsíci +2

    Hi sir, is there some options for make animations with python for some file glb and then save to mp4? Regards

  • @user-ho1kn3mm4x
    @user-ho1kn3mm4x Před rokem

    bhoot

  • @yashyadav7816
    @yashyadav7816 Před rokem +1

    Name error showing

  • @adarshrd5262
    @adarshrd5262 Před rokem

    where to do this ?????

  • @anonymous-65732
    @anonymous-65732 Před 3 měsíci

    witch browser design

  • @tanmaybpsri
    @tanmaybpsri Před měsícem

    Which vergion is this

  • @yashyadav7816
    @yashyadav7816 Před 10 měsíci

    Waht is use of h+=1/n

  • @coinbg
    @coinbg Před 7 měsíci

    was this on IDLE or smthng else

  • @lkfactsworld8155
    @lkfactsworld8155 Před 4 měsíci +1

    But bro i am getting line 1 error

    • @SashoSuper
      @SashoSuper Před 3 měsíci

      turtle = turtle.Turtle is supposed to have () at the end.

  • @logaboi731
    @logaboi731 Před rokem +2

    "Pythin turtle"💀

  • @sriviswanatha3437
    @sriviswanatha3437 Před 6 měsíci

    If i am doing in programiz i am getting indentation error can any one solve this

  • @standard2104
    @standard2104 Před 3 měsíci

    song name?

  • @tuibchjvcgjvcgjkbvcuiibvhjvbj

    Hiw to draw this my turtlr only moving turtle

  • @retak22451
    @retak22451 Před 10 měsíci

    00:00

  • @Sans________________________96

    Hi

  • @DK_CODING
    @DK_CODING Před 6 měsíci

    Line 4 in module error show h = 0

  • @Jaihindfitness-v3z
    @Jaihindfitness-v3z Před 6 dny

    Bro this code print a only circle in red color

  • @Mr.Hacker141
    @Mr.Hacker141 Před 6 měsíci

    It keeps telling me that there is a syntax error on line 8 which is 'for i in range(360)'

    • @Cuber1771
      @Cuber1771 Před 5 měsíci

      Make sure u put the colon at the end and it should work

  • @Faizi971
    @Faizi971 Před 5 měsíci +1

    Plz tell me this app name

  • @karolzdziech8828
    @karolzdziech8828 Před 6 měsíci

    Poland

  • @Gangotri_yatra
    @Gangotri_yatra Před 6 měsíci +1

    NameError at line 2 of your code: name 'turtle' is not defined

    • @Cuber1771
      @Cuber1771 Před 6 měsíci

      On the first line, t = turtle.Turtle() make sure to capitalize the second turtle like I have. Hope that helped
      P.S. the imports count as lines so that should be line 4
      Edit: just realized that may not be correct, so if it doesn’t work, make sure that u have the turtle module installed, can be done with pip install turtle in the terminal

  • @techaditya256
    @techaditya256 Před rokem +1

    This video is speed

  • @Mr.Hacker141
    @Mr.Hacker141 Před 6 měsíci

    Guys where did you type this code??

  • @mayank.murpani
    @mayank.murpani Před rokem

    0:00

  • @mollypatten5462
    @mollypatten5462 Před 2 měsíci

    I got an error on line 9

  • @xxtrordinaryribbit5257
    @xxtrordinaryribbit5257 Před 6 měsíci

    And I thought
    print ( 1 + 1)
    Was cool 😅

  • @pareetachheda7982
    @pareetachheda7982 Před 8 měsíci

    😢so fast 🤧

  • @ravindramadhheshiya
    @ravindramadhheshiya Před rokem

    Apna Jo coding karka program banaya hai main jab apka program bana ka Kiya to kuch dusra show ho raha hai

  • @ARTIDESIGLAM
    @ARTIDESIGLAM Před 8 měsíci

    Phone ma run nehey ho raha sir

  • @aghora3845
    @aghora3845 Před rokem +2

    why it is not working????

    • @feepants4495
      @feepants4495 Před rokem

      Code is:
      import turtle
      import colorsys
      t = turtle.Turtle()
      s = turtle.Screen().bgcolor('black')
      t.speed(0)
      n = 70
      h = 0
      for i in range(360):
      c = colorsys.hsv_to_rgb(h, 1, 0.8)
      h+= 1/n
      t.color(c)
      t.left(1)
      t.fd(1)
      for j in range(2):
      t.left(2)
      t.circle(100)

  • @raodexi1379
    @raodexi1379 Před rokem

    R.I.P. Phone Users (Like Me!)

  • @nirmikasethfreeeducation6201
    @nirmikasethfreeeducation6201 Před 6 měsíci +1

    Which bersion is this please tell

  • @GabYburanz
    @GabYburanz Před 11 měsíci

    does it crash your pc?

  • @Gangotri_yatra
    @Gangotri_yatra Před 6 měsíci +4

    t = turtle.turtle()
    s = turtles.screen().bgcolour('blacl')
    t.speed(0)
    n = 70
    h = 0
    for i in range (360):
    c = coloursys.hsv_to_rgb (h,1,0.8)
    h+= 1/n
    t.colour(c)
    t.left(1)
    t.fd(1)
    for j in range (2):
    t.left(2)
    t.circle(100)