More of iff elif else

Python Programming Conditional statement
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
€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

So in this video I will continue with the same elsif or Elif conditions. So now I will start with num one is equal to int of input. Now see how I am using this functions then enter first number, okay. Now, next num two which is again int input enter second now. Now OPR OPR means operator. So operator is equal to input no no And operator, okay.

Now the next thing what we'll do is if op OPR is equal to class, then print num one plus num two. If OPR is equal to minus, print, num one minus num two and Eve OPR is equal to division then print num one divide num two now. Elif OPR is equal to stop then print num one stop num two and the last one is LS. So LS any anything other than this for sign will print operator is invalid. So what is happening here or what is going on? happen here.

So, first I have taken a user input because you have used the input function, so it will ask me the input, then what I've done is I've forced use the in integer function, then the input function. So what it will do, it will first take a number and then it will convert that number to integer. So I do not need to create one more statement, that is num one equal to int num one that can also happen. This can also happen here in a single statement in a single sentence. I'm converting the user input number to integer and then here what I'm doing is I'm inputting two number. And then what I'm doing here is I'm inputting an operator operator means plus minus division, multiplication, whatever it is, so then I'm typing if operator is equal to class.

Then it will print num one plus num two if operator equal to minus then it will print num one minus num two and then if Elif operator is division then it will do num one divide num two l if operator equal to start it will print num one multiplication number two again if any of the operator is not provided any of this for operator is not provided, then it will print operator is invalid. So, run this code and see what happens. So, there is a syntax error why there is a syntax error because here I need to mention double equal to sign because here equality is checking because the OR operator is checking equality so I need to provide double equal to sign. So, now run it see it's running. Now it first asked for the Enter first numbers the first number I provided is 10.

Press Enter It will ask you the second number, the second number here I'll provide 20 Okay, now, press enter and it will ask you then operator, so I'm providing plus as operator. Now press Enter, see what happened, it returns the sum of number one and number two. So whatever number you will provide here, it will return you after performing this arithmetic operation. Again, run this, it will ask for number one. So first number 130. Num two it is asking for num two.

So for number two is 10. Then I'm providing minus sign, press enter it returned 20. So it subtracting num one from num two and it is returning 20. Again, run this code. It's asking for a number. So I'm providing again 25 is asking for a second number.

So I'm providing five Now the operator I'm providing the division sign. Now what it returns it turns five. So 25 divided by five is five, again, run this code asking for a number, so I'm just writing six, then I'm writing five, and then I'm providing the operator to start that is multiplication sign, and it returned 36 into five is equal to 30. Now, suppose if I provide a different operator other than this for operator, then what will happen? So first, provide the first number and the second number and then the operator. So suppose here I provide a.a.so.

What will happen if I provide a dot over here, it will print operator is invalid because I haven't defined what to do if our different operator is provided. Other than this, so I've mentioned that anything other than this for operator if provided Then print operator is invalid. So it printed operator is invalid. So now if you provide any number be 800 1000 wait anything. So, suppose given a large number, so I'm providing this num one, then I'm providing something like this, then I'm just providing the start that is I want to multiply this to some and see what I got for the result. So, any number you provide you will get the and also you have to provide the operator.

So anything you provide and it will return you the result after performing the arithmetic operation. So in this way, you can set up a program where any user defined number and any calculation also you can perform. So this is what if ands and Elif condition is so I'll be moving to the next topic. Till then keep practicing. See you in the next video. 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.