Loop - Keep retrying

Python in a Day with 6 Projects Lucky Color - Guess what's your lucky color today?
7 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
€64.96
List Price:  €92.81
You save:  €27.84
£55.77
List Price:  £79.68
You save:  £23.90
CA$95.68
List Price:  CA$136.70
You save:  CA$41.01
A$106.02
List Price:  A$151.47
You save:  A$45.44
S$94.41
List Price:  S$134.88
You save:  S$40.47
HK$546.80
List Price:  HK$781.18
You save:  HK$234.37
CHF 63.34
List Price:  CHF 90.49
You save:  CHF 27.15
NOK kr761.11
List Price:  NOK kr1,087.35
You save:  NOK kr326.23
DKK kr485.02
List Price:  DKK kr692.92
You save:  DKK kr207.89
NZ$116.42
List Price:  NZ$166.33
You save:  NZ$49.90
د.إ257.06
List Price:  د.إ367.25
You save:  د.إ110.18
৳7,660.01
List Price:  ৳10,943.35
You save:  ৳3,283.33
₹5,835.78
List Price:  ₹8,337.18
You save:  ₹2,501.40
RM331.75
List Price:  RM473.95
You save:  RM142.20
₦86,437.65
List Price:  ₦123,487.65
You save:  ₦37,050
₨19,416.31
List Price:  ₨27,738.77
You save:  ₨8,322.46
฿2,572.74
List Price:  ฿3,675.50
You save:  ฿1,102.76
₺2,264.43
List Price:  ₺3,235.04
You save:  ₺970.61
B$356.70
List Price:  B$509.60
You save:  B$152.89
R1,295.44
List Price:  R1,850.72
You save:  R555.27
Лв127.05
List Price:  Лв181.51
You save:  Лв54.46
₩94,909.58
List Price:  ₩135,590.93
You save:  ₩40,681.35
₪259.50
List Price:  ₪370.74
You save:  ₪111.23
₱3,993.87
List Price:  ₱5,705.78
You save:  ₱1,711.90
¥10,712.31
List Price:  ¥15,303.96
You save:  ¥4,591.65
MX$1,187.89
List Price:  MX$1,697.07
You save:  MX$509.17
QR254.57
List Price:  QR363.69
You save:  QR109.12
P950.82
List Price:  P1,358.38
You save:  P407.55
KSh9,247.76
List Price:  KSh13,211.65
You save:  KSh3,963.89
E£3,352.12
List Price:  E£4,788.95
You save:  E£1,436.83
ብር4,006.43
List Price:  ብር5,723.72
You save:  ብር1,717.28
Kz58,511.64
List Price:  Kz83,591.64
You save:  Kz25,080
CLP$65,950.47
List Price:  CLP$94,219
You save:  CLP$28,268.52
CN¥506.53
List Price:  CN¥723.64
You save:  CN¥217.11
RD$4,055.76
List Price:  RD$5,794.19
You save:  RD$1,738.43
DA9,420.16
List Price:  DA13,457.95
You save:  DA4,037.79
FJ$157.70
List Price:  FJ$225.30
You save:  FJ$67.59
Q542.52
List Price:  Q775.06
You save:  Q232.54
GY$14,601.52
List Price:  GY$20,860.22
You save:  GY$6,258.69
ISK kr9,764.23
List Price:  ISK kr13,949.49
You save:  ISK kr4,185.26
DH703.98
List Price:  DH1,005.73
You save:  DH301.75
L1,236.34
List Price:  L1,766.28
You save:  L529.93
ден3,998.59
List Price:  ден5,712.52
You save:  ден1,713.92
MOP$561.77
List Price:  MOP$802.57
You save:  MOP$240.79
N$1,291.99
List Price:  N$1,845.78
You save:  N$553.78
C$2,569.36
List Price:  C$3,670.67
You save:  C$1,101.31
रु9,319.09
List Price:  रु13,313.56
You save:  रु3,994.46
S/260.54
List Price:  S/372.22
You save:  S/111.67
K269.79
List Price:  K385.44
You save:  K115.64
SAR262.50
List Price:  SAR375.02
You save:  SAR112.51
ZK1,882.68
List Price:  ZK2,689.66
You save:  ZK806.98
L323.40
List Price:  L462.03
You save:  L138.62
Kč1,628.77
List Price:  Kč2,326.92
You save:  Kč698.14
Ft25,305.79
List Price:  Ft36,152.68
You save:  Ft10,846.88
SEK kr755.02
List Price:  SEK kr1,078.64
You save:  SEK kr323.62
ARS$61,468.17
List Price:  ARS$87,815.44
You save:  ARS$26,347.26
Bs483.33
List Price:  Bs690.51
You save:  Bs207.17
COP$271,845.87
List Price:  COP$388,367.89
You save:  COP$116,522.02
₡35,672.25
List Price:  ₡50,962.55
You save:  ₡15,290.29
L1,724.16
List Price:  L2,463.20
You save:  L739.03
₲522,510.75
List Price:  ₲746,475.93
You save:  ₲223,965.17
$U2,674.97
List Price:  $U3,821.56
You save:  $U1,146.58
zł281.37
List Price:  zł401.98
You save:  zł120.60
Already have an account? Log In

Transcript

Hello everyone, welcome back. In this video, we will discuss how to use for loop and range and we will discuss the difference between past continue and break. For us to begin, let's first create a list of colors. Now we want to display each color in the list on its own line, we can use for loop to a chip. So let me show you how to do it. Then explain the details.

Here is the syntax for color in colors, corner. Print, color. Now you see each color is being displayed light By line then we explained how it works for color in colors. That means we will process each element in the list colors one by one. So, first we get the first element and then we have assigned that values to the variable name color. So now when we vote color has to value red, and then we want the statement print color.

That means print red. And because all the content and the for loop statement has been completed, so it will go to the second element. Now we have blue, variable color has been assigned to blue, then we print blue is done. Then we go to the first element, the first element a screen so we print green, and then all elements in the color space has been posted. So the folder process is complete. Therefore, how many times the print color steam and run depends on how many numbers of elements in the list.

In our lucky color app, we want our user to guess the lucky color at most three times. So we can use range with for loop to achieve that. First, let's talk about range is a function that gives you a list of number starting from zero. So if I call range three, it will give me a list with three elements which are 01, and two. Let's see it 012 if I call rings, fine, yeah give you a list of five elements 01234. So if we want to take user input three times, we can do it by four i in range three, so that you free time and we create valuable user input equals to input and sometimes red, blue, green.

Next, we are going to discuss the difference between break, pass and continue. Let's do an experiment for i in range, three coded so we do it three times command equals two input and Come on, Colin. So we Get us input and insight to the variable cmd. So if CMD command is great then we do break and escape. Command equals goes to pass. We do pass we also praying man is passed here.

So it's all Korea. LCF C'mon ecos to continue and we continue praying. Come on is continue. So this is I'll experiment a bit with you. Break pause Continue, respectively. If I entered that as the command, of course, if I enter neither of them, then it will do nothing.

So let's try doing nothing first, were to crane. So if you just do entering the command free times now we do it again. Read as expected. Now we end the break to see what happened. contaminated. Usually, it should run free times, we should have free and the command prompt and then we enter the result three times.

But if we hit break it terminate immediately. That means the whole for loop will be done when the break is head. So that's Greg. Let me do it again. With pass So, if I type pass it will continue as expected and the print command is passed. So, you see it on the screen and then we enter other items.

So, we continue to do free times. So, what pass means here is actually in impact to loop a will just continue to do ping and a will continue the statement within that loop. Now, we try to continue through continue right. So, what's different here between pass and continue? You can see that the command is continue statement is in green print out. So the difference is that with continue To follow is going to continue a will process the next elements, but it will continue immediately it will not continue the statement for the same element.

So once the continue is headed it will terminate that any processing for that elements and go to the next element. Therefore, this nine is not print print. This is the difference between past continue and break. In next video we are going to talk about our project the lucky color. We will put together all the things we learn in this section. See you

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.