FOR loop for Sum

Python Programming Loops in Python
9 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
€65.09
List Price:  €93
You save:  €27.90
£56.02
List Price:  £80.04
You save:  £24.01
CA$96.21
List Price:  CA$137.46
You save:  CA$41.24
A$106.50
List Price:  A$152.16
You save:  A$45.65
S$94.88
List Price:  S$135.55
You save:  S$40.67
HK$547.08
List Price:  HK$781.57
You save:  HK$234.49
CHF 63.59
List Price:  CHF 90.85
You save:  CHF 27.25
NOK kr764.52
List Price:  NOK kr1,092.22
You save:  NOK kr327.70
DKK kr485.54
List Price:  DKK kr693.66
You save:  DKK kr208.12
NZ$116.87
List Price:  NZ$166.97
You save:  NZ$50.09
د.إ257.07
List Price:  د.إ367.25
You save:  د.إ110.18
৳7,696.46
List Price:  ৳10,995.41
You save:  ৳3,298.95
₹5,845.02
List Price:  ₹8,350.38
You save:  ₹2,505.36
RM331.92
List Price:  RM474.20
You save:  RM142.27
₦98,297.45
List Price:  ₦140,430.95
You save:  ₦42,133.50
₨19,467.44
List Price:  ₨27,811.82
You save:  ₨8,344.38
฿2,586.11
List Price:  ฿3,694.61
You save:  ฿1,108.49
₺2,257.70
List Price:  ₺3,225.42
You save:  ₺967.72
B$355.19
List Price:  B$507.43
You save:  B$152.24
R1,300.44
List Price:  R1,857.85
You save:  R557.41
Лв127.53
List Price:  Лв182.19
You save:  Лв54.66
₩95,343.18
List Price:  ₩136,210.38
You save:  ₩40,867.20
₪259.39
List Price:  ₪370.57
You save:  ₪111.18
₱4,014.38
List Price:  ₱5,735.07
You save:  ₱1,720.69
¥10,876.02
List Price:  ¥15,537.84
You save:  ¥4,661.82
MX$1,183.66
List Price:  MX$1,691.01
You save:  MX$507.35
QR254.83
List Price:  QR364.06
You save:  QR109.23
P952.42
List Price:  P1,360.66
You save:  P408.23
KSh9,168.69
List Price:  KSh13,098.69
You save:  KSh3,930
E£3,329.50
List Price:  E£4,756.64
You save:  E£1,427.13
ብር3,992.74
List Price:  ብር5,704.16
You save:  ብር1,711.42
Kz58,583.02
List Price:  Kz83,693.62
You save:  Kz25,110.60
CLP$65,554.03
List Price:  CLP$93,652.63
You save:  CLP$28,098.60
CN¥505.70
List Price:  CN¥722.46
You save:  CN¥216.76
RD$4,071.34
List Price:  RD$5,816.45
You save:  RD$1,745.10
DA9,415.49
List Price:  DA13,451.28
You save:  DA4,035.78
FJ$159.21
List Price:  FJ$227.46
You save:  FJ$68.24
Q544.84
List Price:  Q778.38
You save:  Q233.53
GY$14,671.19
List Price:  GY$20,959.74
You save:  GY$6,288.55
ISK kr9,784.60
List Price:  ISK kr13,978.60
You save:  ISK kr4,194
DH703.12
List Price:  DH1,004.51
You save:  DH301.38
L1,240.96
List Price:  L1,772.88
You save:  L531.91
ден4,012.27
List Price:  ден5,732.06
You save:  ден1,719.79
MOP$564.93
List Price:  MOP$807.08
You save:  MOP$242.14
N$1,294.05
List Price:  N$1,848.73
You save:  N$554.67
C$2,581.34
List Price:  C$3,687.79
You save:  C$1,106.44
रु9,369.68
List Price:  रु13,385.83
You save:  रु4,016.15
S/261.57
List Price:  S/373.68
You save:  S/112.11
K271.48
List Price:  K387.85
You save:  K116.36
SAR262.48
List Price:  SAR374.99
You save:  SAR112.51
ZK1,900.47
List Price:  ZK2,715.07
You save:  ZK814.60
L323.94
List Price:  L462.80
You save:  L138.85
Kč1,630.83
List Price:  Kč2,329.86
You save:  Kč699.02
Ft25,346.53
List Price:  Ft36,210.88
You save:  Ft10,864.35
SEK kr763.26
List Price:  SEK kr1,090.42
You save:  SEK kr327.16
ARS$61,644.55
List Price:  ARS$88,067.42
You save:  ARS$26,422.86
Bs483.68
List Price:  Bs691.01
You save:  Bs207.32
COP$273,058.61
List Price:  COP$390,100.45
You save:  COP$117,041.84
₡35,861.91
List Price:  ₡51,233.50
You save:  ₡15,371.58
L1,732.92
List Price:  L2,475.71
You save:  L742.78
₲523,307.77
List Price:  ₲747,614.58
You save:  ₲224,306.80
$U2,685.15
List Price:  $U3,836.09
You save:  $U1,150.94
zł280.89
List Price:  zł401.29
You save:  zł120.40
Already have an account? Log In

Transcript

Okay, so welcome to the course. So let us now use for loop to do some basic mathematics. The reason why I'm doing this basic math with for loop is to teach you how to use for loop. So let me ask you this question, what is one plus two, of course it is three. So what is one plus two plus three is six. So now if I want to do it in Python, I have to write, print.

One plus two, c plus c six, three, then print. One plus two plus three, it will print six. So now if I want to print four stand number, so one plus two plus three plus four, plus five plus six plus seven plus eight plus nine plus 10. So what will be the result? It is 55. So now, if I do it, try to do it in a for loop.

So what can be done? So people often ask why you do make us do all these things, we have a calculator, we can add many numbers we want, right. So, basically the point of doing this is, is to show you or to make you understand how Python like programming language can be used to add search numbers up to whatever level so here we are just adding 10 numbers. But if you want to add hundred numbers thousand numbers, Python can do it easily with a for loop. Now, here I'll be using a for loop to add up a range of numbers so for i in range. So first, let us do it with a small range.

I'll do it with three, give a colon and Answer is equal to answer. Class I know before this for loop, I have to give assign a value to this answer. So first I have to assign answer to zero. Then I'm starting the for loop, for our in range three, answer is equal to answer plus one now what is happening here whenever this I will get incremented answer will also get incremented when i is equal to zero answer will be zero plus zero is zero. So when I is equal to one answer will be zero plus i that is 120 plus one is equal to one, so an answer will be two then I will be two then answer will be one plus two, that is three. So in this way, every time answer will be incremented by one now print answer let me just indent it works Yeah.

So just run it. See what you got 01213 so how you got it? So first I have assigned answer to zero okay, so answer is equal to zero then I've written for i in range three answer is equal to answer plus i. So first initially answer is zero, then zero plus zero when i is equal to zero, so this one will also be zero plus zero equal to zero, so when i equal to one, then answer is zero. So zero plus one is equal to one, so you got one second 10. When answer is equal to two, then one plus two is equal to three, see what three here so in this way, the for loop is running.

Now if you change The range you change it to 10 and just run it see what this now the first 10 numbers some is 55 the sum of first and number 75 but here we got 45 because it's starting from zero I starting from zero, so, just increase it to 11 and you will get the first sum of 10 numbers Okay, this now, let me show you something I hope you understand this concept of for loop how this answer is getting incremented every time now here I'll show you something more. So answer is equal to zero then for i in range suppose 10 answer is equal to answer class. I Then, here I write, print, look at carefully what I'm writing first give a comma i give a comma and after that right number when added GIS answer. So now, when I print this on when I execute this program, it will do work.

In the place of AI, the value will be changed in the place of answer the value will be changed and the rest of the code that we've written within quotes will be printed as it is. So forced when is equal to zero. What will be my answer first zero number when added gives zero first one number when added gives one first two numbers when added gives three. So, in this way it will run. So, just run it I got a syntax error and what is a syntax error Can anyone tell me see here it is showing I haven't provided a comma over here. So now I have provided the comma.

Now run. See you got the result. So for zero numbers when added gives zero, first one number when added gives one first two number when added gives three. In this way you got first nine numbers up to so suppose if you want to increase up to 10, so increase the range and you got forced in numbers when added gives 55 So, in this way we can get we can generate any sum of numbers. Now, suppose I will show you this answer equal to zero for i in range five on sorry call to answer plus i. So print answer now what I will do is here I will just remove the indent and see what will happen.

See what you got? You got 10 So, first five number when added you get 10 okay because Now, what I did is I removed this print statement from the for loop and took it out from the for loop and print it separately. So, whenever this print statement is is indented that means, it is within the for loop, but now I removed the indentation and now it is out of the for loop. So, whenever it is out of the for loop, it will just print you the final result not every time the loop is executing, it will print. So, whenever you remove the indentation and if you if you bring out the print statement out of the for loop, it will give you the final result but whenever you will use this print statement within the for loop it will execute and print each of the iteration whenever the up to which the for loop is running.

So, see you got this whenever you print the print statement within the follow and now just copy it and paste it over here and remove the indentation Run it. See you got the final reason, the last reason so this is the importance of indentation and this is how we can use a for loop. So see you the next video till then keep practicing. Thank 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.