0

Can somebody explain me for and while loops? Because I know that they are in course for python but I just don't understand them.

Loops

30th Apr 2020, 8:33 PM
Kleant Bajraktari
Kleant Bajraktari - avatar
2 Answers
+ 7
Well with while loops you can do the exact same as for loops, but also you can change the rate of incrementation and the stop condition. Personally, I use while loops when I don't know when I want to stop 😅😅 For example, imagine you have a function prime() and you want to print the first n prime numbers. How do you do it with a for loop ? Honestly I don't know, because we need to stop the loop somewhere and with a for loop in this case it is tricky to find the end. So we'll do this: number_primes=0 while not number_primes==n: if prime(number_primes): print(number_primes) number_primes=number_primes+1 So there's an example where you can use a while loop but can't use a for loop. I hope it helped...
30th Apr 2020, 9:18 PM
Uni
Uni - avatar
+ 3
I have written two detailled tutorials about what you can do with 'for' in Python. I'll have to let someone else handle while. 😉 https://code.sololearn.com/cSdiWZr4Cdp7/?ref=app https://code.sololearn.com/ck6HicJ6Z8jG/?ref=app
30th Apr 2020, 8:39 PM
HonFu
HonFu - avatar