In the last talk-through, you learned how to use the "number scrubber" to quickly try out different numbers. Since you can't see the way the cursor moves to change the number scrubber in the talk-through, here's a GIF that shows the motion:
(Since it's a GIF and not a video, it has no sound.)
GIF showing the use of the number scrubber to change the width and height of eyes in an illustration
You click on the number, then click and drag on the arrows that pop up above it. Number scrubbing is great because of how easy it makes experimentation. Try it out in the challenge!
Want to join the conversation?
- Why are there so many confusing commands!?(1103 votes)
- Because code isn't simple. You're learning a whole new language. I know there's a lot of information that can be confusing at first, but don't worry. You'll get the hang of it soon!
I found (when I went through this myself) that the best thing to do was to work at it and if I started getting boggled, to just drop what I was doing and wait until later. Don't set your expectations too high and expect to understand everything right away. Taking breaks will give you a fresh outlook on it when you come back.
This honestly isn't an easy subject, so the fact that you've even started is a big step on the road to success!(1501 votes)
- Why do you put spaces in between the commands? I tried without them and it still worked.(300 votes)
- Good question! Basically it is just for clarity. There are a lot of things you can do it coding that will work, but are super unclear. By using these "conventions" like adding spaces you make your code clearer and therefore easier for other to read and understand, and also for you to debug (find any errors in the code).(563 votes)
- Do modern text editors have this function of number scrubbing? bg=background
bg info: As this is API made by Khan academy: with such functions .
Can you provide me the code of this API? As this will allow me to make changes to my API accordingly.
Thank You for your huge support in my education.(112 votes)
- No,not usually. Modern text editors keep on writing the numbers until the find the perfect shape. Usually knowing diameter works best.(71 votes)
- i'm not new to code, so i kind of know how this works. but tell me why is this is the only coding program with a click and drag system to make changing values easier!(54 votes)
- It's most likely because this is a site for people that are just learning, but you're already relatively advanced so doing this shouldn't be a problem.(8 votes)
- where is the ellipse function defined? Is it built-in function or something?(31 votes)
- You could say that. These functions are from the processing.JS library, a library of built-in functions made by programmers so you won't have to do all the work.(67 votes)
- why can't you type circle at the start, why ellipse?(13 votes)
- That's because an ellipse is more flexible.
Some ellipses are circles. But not all ellipses are circles.
A circle is an ellipse which has equal width and height.
If the width and height are different, it's still an ellipse, but not a circle.(39 votes)
I was just trying out the ellipse function in an online IDE and it didn't work because it wasn't defined i guess. It was on jsfiddle and js.do.
So the video was relying on a pre existing library?
and the libraries are just pre defined functions?
If so can i just upload these libraries to an IDE?
How do I do that?
Not nearly as confusing as hacker rank though so thanks!(15 votes)
- This article might help.
This program might help you as well.
Copy paste the template's code into Notepad.
Then, find the place where it tells you to paste your code.
Paste your program there.
VERY IMPORTANT. Save the file. Give it any name, but make sure it ends with
- how come the code isn't something like circle(111,111,111,111)(10 votes)
- is ellipse an oval or a circle?(4 votes)
- The ellipse can be either an oval or a circle!
If you set the width and height operators as the same, then you will get a circle. Otherwise, you will get an oval!
E.G of circle:
ellipse(100, 100, 50, 50);
E.G of oval:
ellipse(100, 100, 50, 100);
Just to clarify, the ellipse formatting is
ellipse(x, y, w, h);
The x and y set where the ellipse is on the screen, such as
200, 200will be centered! Default width and height of the screen is 400, and the ellipse, unlike the
rect();is automatically centered!
The width and height is the main key, however, between the oval and the circle.
Hope that helped :)(3 votes)