Lesson 9 Loops and iterations

4 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$69.99
List Price:  $99.99
You save:  $30
€67.28
List Price:  €96.12
You save:  €28.84
£55.84
List Price:  £79.78
You save:  £23.93
CA$100.66
List Price:  CA$143.81
You save:  CA$43.15
A$112.30
List Price:  A$160.44
You save:  A$48.13
S$95.06
List Price:  S$135.81
You save:  S$40.74
HK$543.65
List Price:  HK$776.68
You save:  HK$233.03
CHF 62.95
List Price:  CHF 89.94
You save:  CHF 26.98
NOK kr796.08
List Price:  NOK kr1,137.30
You save:  NOK kr341.22
DKK kr501.96
List Price:  DKK kr717.11
You save:  DKK kr215.15
NZ$124.09
List Price:  NZ$177.29
You save:  NZ$53.19
د.إ257.07
List Price:  د.إ367.26
You save:  د.إ110.19
৳8,350.53
List Price:  ৳11,929.84
You save:  ৳3,579.31
₹5,966.48
List Price:  ₹8,523.91
You save:  ₹2,557.43
RM312.78
List Price:  RM446.85
You save:  RM134.07
₦108,176.54
List Price:  ₦154,544.54
You save:  ₦46,368
₨19,454.09
List Price:  ₨27,792.76
You save:  ₨8,338.66
฿2,392.25
List Price:  ฿3,417.65
You save:  ฿1,025.40
₺2,467.97
List Price:  ₺3,525.82
You save:  ₺1,057.85
B$472.19
List Price:  B$674.59
You save:  B$202.39
R1,303.83
List Price:  R1,862.70
You save:  R558.86
Лв131.65
List Price:  Лв188.08
You save:  Лв56.43
₩102,536.89
List Price:  ₩146,487.56
You save:  ₩43,950.66
₪256.46
List Price:  ₪366.39
You save:  ₪109.93
₱4,057
List Price:  ₱5,795.97
You save:  ₱1,738.96
¥11,019.26
List Price:  ¥15,742.47
You save:  ¥4,723.21
MX$1,411.83
List Price:  MX$2,016.98
You save:  MX$605.15
QR254.14
List Price:  QR363.08
You save:  QR108.93
P970.50
List Price:  P1,386.50
You save:  P415.99
KSh9,031.50
List Price:  KSh12,902.70
You save:  KSh3,871.20
E£3,562.42
List Price:  E£5,089.40
You save:  E£1,526.97
ብር8,897.26
List Price:  ብር12,710.92
You save:  ብር3,813.65
Kz63,830.88
List Price:  Kz91,190.88
You save:  Kz27,360
CLP$69,297.02
List Price:  CLP$99,000
You save:  CLP$29,702.97
CN¥510.85
List Price:  CN¥729.81
You save:  CN¥218.96
RD$4,256.60
List Price:  RD$6,081.12
You save:  RD$1,824.52
DA9,464.46
List Price:  DA13,521.24
You save:  DA4,056.78
FJ$162.28
List Price:  FJ$231.84
You save:  FJ$69.55
Q538.26
List Price:  Q768.97
You save:  Q230.71
GY$14,619.81
List Price:  GY$20,886.35
You save:  GY$6,266.53
ISK kr9,762.20
List Price:  ISK kr13,946.60
You save:  ISK kr4,184.40
DH704.68
List Price:  DH1,006.73
You save:  DH302.05
L1,286.35
List Price:  L1,837.72
You save:  L551.37
ден4,141.74
List Price:  ден5,917.03
You save:  ден1,775.28
MOP$559.01
List Price:  MOP$798.63
You save:  MOP$239.61
N$1,299.34
List Price:  N$1,856.28
You save:  N$556.93
C$2,571.30
List Price:  C$3,673.45
You save:  C$1,102.14
रु9,517.06
List Price:  रु13,596.38
You save:  रु4,079.32
S/260.20
List Price:  S/371.74
You save:  S/111.53
K283.61
List Price:  K405.18
You save:  K121.56
SAR262.77
List Price:  SAR375.40
You save:  SAR112.63
ZK1,933.89
List Price:  ZK2,762.82
You save:  ZK828.92
L334.80
List Price:  L478.31
You save:  L143.50
Kč1,689.59
List Price:  Kč2,413.80
You save:  Kč724.21
Ft27,569.95
List Price:  Ft39,387.34
You save:  Ft11,817.38
SEK kr774.42
List Price:  SEK kr1,106.36
You save:  SEK kr331.94
ARS$71,763.27
List Price:  ARS$102,523.35
You save:  ARS$30,760.08
Bs482.86
List Price:  Bs689.84
You save:  Bs206.97
COP$309,145.61
List Price:  COP$441,655.52
You save:  COP$132,509.90
₡35,480.70
List Price:  ₡50,688.88
You save:  ₡15,208.18
L1,775.44
List Price:  L2,536.46
You save:  L761.01
₲544,980.94
List Price:  ₲778,577.57
You save:  ₲233,596.63
$U3,110.44
List Price:  $U4,443.67
You save:  $U1,333.23
zł287
List Price:  zł410.02
You save:  zł123.01
Already have an account? Log In

Transcript

Loops and iterations. loops. Repeat operations have iteration variables whose value changes with each loop. These iteration variables are often numeric, their successive values will then be a sequence of numbers, an endless loop. What is this loops problem and never goes to a different value, it never reaches negative one, so the loop goes on forever. ending a loop.

The Bercy terminates the current loop, and jumps to the next statement immediately after this loop, similar to a test anywhere in the body of the loop. In this example, if the input is equal to end, the program stops the execution. Finish an integration with continue. The keyword continue terminates the current iteration, jumps to the beginning of the loop and starts a new iteration. In this example, when the first letter of the user input is the hash sign The program skips over undefined loop, while loops are called undefined loops because they're executed until the logical condition becomes false. For the loops encountered so far, it is fairly easy to determine whether they will end or will be infinite loops, it is sometimes more difficult to be sure that I look cool and defined loops.

Often, we have a list of elements. For example, lines in a file constituting a finite set of elements. One can build a loop that will be traveled once for each of the elements of the set using the keyword Python for these loops are called defined loops. Because they execute a finite number of times. It is said that the defined loops it's a right by following the elements of a set, simple defined loop. In this example, the for loop goes through numbers one to five and prints each value.

Then the program prints fire At the end, string defiant loop. Here, the for loop goes through a list of friend names and prints Happy New Year plus each name, then the program ends the iteration variable iterates along a sequence ordered set. The code block is executed once for each value in one of the sequence. The iteration variable traverses the set of values off the sequence. The logic is passed the loop finished, no, then print the current value, increase the indicator I then ask the question again. When the indicator reaches the value that is equal to the length of the list, the program ends structure of loops.

Let's look at what's happening. Note. Although these examples are simple, the structures presented here apply to all sorts of loops, building intelligent loops when want to start writing code that performs one step at a time The trick is to have a clear knowledge of what has to happen in the loop, define first value of a variable, ask yourself who needs the data, always perform one task at a time, search, edit, or update a variable, verify the variables loop through set. This example goes through all the values of the set and prints each one. We also printed before and after to see when the loop starts at one and counting in a loop. In order to count how many times the loop is executed, we introduce the variable C, which is initialized to zero, and to which we add one for each execution of the body of the loop.

Addition in the in this example, there is a variable a that initially a zero, then is incremented. With each value from the list, we print a every time and one of the values of the list in order is and is not operations. Python has the operation is that is used in logical expressions. Means is the same as similar to double equal sign, but in a stronger sense is not as also a logical operator. In this example, we searched for the smallest value from the list. we parse the list and assign the smallest value to the smallest variable.

Each time we compare the smallest variable to an element of the list. comments. Align begins with the sharp hash sign is not taken into account by the interpreter. And instruction block is a sequence of statements that is aligned with the same tab. Instruction blocks are created by control statements, such as if, while and for as well as instructions to declare functions. You can see an example of placing comments for a simple program explaining what each function does.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.