+ 1
Python for Beginners; Lesson 22 (loops)
I'm trying to understand/envision this better. If this is a loop, then wouldn't X=10 come again after x=-1? And therefore X=-1 changed back to X=10 ? What part is the loop if not all 4 lines? What am I missing in this question?
5 Answers
+ 1
G'day Mohammed PressTV.ir Fan did you learn a bit more about loops?
They have a few things that happen:
They have a initialisation, often starting the counter at 0. Eg i=0
They have an end condition, often when the counter doesn't exceed a certain value. Eg i<=max
They have an increment, often it is advancing the counter by 1. Eg i++ (same as writing i=i+1).
There are also options to leave out some of those things.....
+ 1
Peace. Yes, thank you also for your answer. Great.
+ 1
The for loop can have all three things, eg
for (i=0;i<=42;i++){
//your code within the loop
}
The while loop often only has the end condition. Eg
while (tradie==0){
//your code to run until the end condition is not true
The do while loop always runs once before checking the end condition. Eg
do{
//your code within the loop
}while (hungry==1)
+ 1
Another loop type is recursion of a function. This one seems much more complicated than it is, but because it is scary most courses leave it until near the end. I don't have a good example of that one....
+ 1
Thank you so much.