Julia Tutorial - 7. For While Loop
Skills:
Algorithm Basics80%
Key Takeaways
Using for and while loops in Julia for iteration
Full Transcript
hello and welcome to Cod Basics coding tutorial today's topic is four and while loop in Julia and here is the list of items we are covering in this video okay let's begin with the for Loop we are going to cover two use cases of the for Loop the first one is iterating through an array you can do that by saying for I in your array print Ln I'm just printing all the elements in this array and you have to end the for loop with and keyword then you execute it it will just ited through each of these indivual elements one by one and at each stage I will contain those elements and it will print it here you can do same thing with a string array and I have this beautiful string array consisting of yummy Indian dishes and at each stage I am printing each of those items I hit alter enter by mistake so let me type this in again remember you have to put and otherwise you will get this error when you execute it it shows me this output okay the Second Use case is iterating using a range so let's say I want to print number one to five you can do that by typing in range like this here your starting index is one your endex ending index is one they separated by a column and I will just print I at every stage when I do that I get this output okay let's talk about while loop now uh I will print the same output uh using a while loop now now in case of file Loop you need to initialize your variable in advance you can't do it in within uh loop like this okay and then comes my while condition is a while I less than equal to 5 because I want to print number from 1 to 5 print Len uh I and I have to increment I if you forget to increment this then you will end up in an infinite Loop so make sure you don't forget this excellent so it printed what I was expecting it to print all right let's cover continue statement continue statement is used when you want to skip the execution of your um main Loop body for when certain condition is met for example I want to print a square of all numbers between 1 to 5 except even numbers so I want to skip even numbers and for remaining numbers I want to print the square for that I can do something like this so I'm using our range iteration here and the first thing I'm going to do is check if the number is even and as you know you can use percentage operator here to find out the remainder after dividing it by two and if it is zero as we all know from our school mathematics class that this number is even if it can be divided by two and you have to end if loop with and and I'm going to now print the remaining numbers okay so what it will do is if the number is even it will continue so it will continue means it will not come here it will just continue from this point and it will uh go into next iteration okay let's execute this excellent so I got the square of 1 3 and 5 and I skipped 2 and four because they were even numbers okay uh let's quickly cover break statement now break statement is used when uh you want to terminate the execution of your Loop when certain condition is met for example you lost your key in a home now you have certain locations to find your keys for example garage living room chair closet Etc once you find your key at one location you don't go to remaining location searching for it because your objective is met okay so for that uh we'll just quickly write a program to demonstrate the same thing and I'll show you how to use break here so for example let's say my key location is chair and my my possible locations in my home are all these locations okay so I'll say if I is equal to key location I'm searching through my home looking for my key and if I find my key I'm going to say that he found at this this particular location okay uh and I will break okay so from here on I don't want to execute uh the remaining part otherwise I will say print Len so first of all you have to end this and I say PR Ln [Music] key not found at I meaning I search through it I didn't find the key here and you have to put one more end to end your full loop here so let's see what happens excellent so here I just forgot to add one space I'll execute it again here it searched through garage it didn't find the key that's why I say not found living on not found but ultimately it found found the key at chair so it found it and then it breaks so it doesn't go through this last piece which is close it okay that was a quick demonstration of uh four and while look thank you for watching
Original Description
Do you want to learn technology from me? Check https://codebasics.io/ for my affordable video courses.
Website: http://codebasicshub.com/
Facebook: https://www.facebook.com/codebasicshub
Twitter: https://twitter.com/codebasicshub
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from codebasics · codebasics · 26 of 60
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
▶
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Python Tutorial - 1. Install python on windows
codebasics
Python Tutorial - 2. Variables
codebasics
Python Tutorial - 3. Numbers
codebasics
Python Tutorial - 4. Strings
codebasics
Python Tutorial - 5. Lists
codebasics
Python Tutorial - 6. Install PyCharm on Windows
codebasics
PyCharm Tutorial - 7. Debug python code using PyCharm
codebasics
Python Tutorial - 8. If Statement
codebasics
Python Tutorial - 9. For loop
codebasics
Python Tutorial - 10. Functions
codebasics
Python Tutorial - 11. Dictionaries and Tuples
codebasics
Python Tutorial - 12. Modules
codebasics
Python Tutorial - 13. Reading/Writing Files
codebasics
How to install Julia on Windows
codebasics
Python Tutorial - 14. Working With JSON
codebasics
Julia Tutorial - 1. Variables
codebasics
Julia Tutorial - 2. Numbers
codebasics
Python Tutorial - 15. if __name__ == "__main__"
codebasics
Julia Tutorial - Why Should I Learn Julia Programming Language
codebasics
Python Tutorial - 16. Exception Handling
codebasics
Julia Tutorial - 3. Complex and Rational Numbers
codebasics
Julia Tutorial - 4. Strings
codebasics
Python Tutorial - 17. Class and Objects
codebasics
Julia Tutorial - 5. Functions
codebasics
Julia Tutorial - 6. If Statement and Ternary Operator
codebasics
Julia Tutorial - 7. For While Loop
codebasics
Python Tutorial - 18. Inheritance
codebasics
Julia Tutorial - 8. begin and (;) Compound Expressions
codebasics
Python Tutorial - 12.1 - Install Python Module (using pip)
codebasics
Julia Tutorial - 9. Tasks (a.k.a. Generators or Coroutines)
codebasics
Julia Tutorial - 10. Exception Handling
codebasics
Python Tutorial - 19. Multiple Inheritance
codebasics
Python Tutorial - 20. Raise Exception And Finally
codebasics
Python Tutorial - 21. Iterators
codebasics
Python Tutorial - 22. Generators
codebasics
Python Tutorial - 23. List Set Dict Comprehensions
codebasics
Python Tutorial - 24. Sets and Frozen Sets
codebasics
Python Tutorial - 25. Command line argument processing using argparse
codebasics
Debugging Tips - What is bug and debugging?
codebasics
Debugging Tips - Conditional Breakpoint
codebasics
Debugging Tips - Watches and Call Stack
codebasics
Python Tutorial - 26. Multithreading - Introduction
codebasics
Git Tutorial 3: How To Install Git
codebasics
Git Tutorial 1: What is git / What is version control system?
codebasics
Git Tutorial 2 : What is Github? | github tutorial
codebasics
Git Tutorial 4: Basic Commands: add, commit, push
codebasics
Git Tutorial 5: Undoing/Reverting/Resetting code changes
codebasics
Git Tutorial 6: Branches (Create, Merge, Delete a branch)
codebasics
Git Github Tutorial 10: What is Pull Request?
codebasics
Git Tutorial 7: What is HEAD?
codebasics
Git Tutorial 9: Diff and Merge using meld
codebasics
Difference between Multiprocessing and Multithreading
codebasics
Python Tutorial - 27. Multiprocessing Introduction
codebasics
Python Tutorial - 28. Sharing Data Between Processes Using Array and Value
codebasics
Git Tutorial 8 - .gitignore file
codebasics
Python Tutorial - 29. Sharing Data Between Processes Using Multiprocessing Queue
codebasics
Python Tutorial - 30. Multiprocessing Lock
codebasics
Python Tutorial - 31. Multiprocessing Pool (Map Reduce)
codebasics
What is code?
codebasics
Python unit testing - pytest introduction
codebasics
More on: Algorithm Basics
View skill →
🎓
Tutor Explanation
DeepCamp AI