Python-3.4.3/C3/Conditional-Statements/English
|
|
Show Slide title | Welcome to the spoken tutorial on Conditional statements. |
Show Slide
Objectives
|
In this tutorial, we will learn to use
|
Show Slide
System Specifications |
To record this tutorial, I am using
|
Show Slide
Pre-requisite
|
To practice this tutorial, you should know how to use
If not, see the relevant Python tutorials on this website. |
Show Slide
|
First let us learn about if condition.
|
Show Slide
if else condition Box line by line
|
Next we will see about if else condition.
|
Open the terminal | Let us start ipython.
|
Type ipython3
press Enter |
Type ipython3 and press Enter.
|
Type: num = int(input())
|
Now let us check if an entered number is even or not.
|
Type
if num % 2 == 0: print ('Even')else: print ('Odd')
|
Type, if num percentage 2 equal to equal to 0 colon
print inside brackets inside single quotes Even
print inside brackets inside single quotes Odd |
Highlight the output
|
As expected, it displays Even as output.
|
Show Slide
|
Next we will see another conditional statement called elif.
|
Show Slide
|
For example,
The first block of code is executed as soon as one of the conditions evaluates to True.
|
Type a = -3
|
Let us understand if/elif/else ladder with an example.
|
Type
if a > 0: print ("positive") elif a < 0: print ("negative") else: print ("zero")
Highlight negative Highlight zero |
Type as shown.
|
Press Enter twice
Point to the output |
Press Enter twice to see the output. |
Show Slide if/elif example
Highlight elif |
We can also have any number of elif conditions within an if/elif/else statements.
|
Pause the video.
| |
Show Slide
Assignment 1 |
Given a number, num as input.
|
Show Slide Solution 1 | The solution is on your screen.
|
Slide:
Ternary operator syntax: [A] if <condition> else [B]
|
Next let us learn about ternary operator.
|
Type, a = 4 | Let us write a ternary conditional statement to find the largest of two numbers.
|
Type, b = 2 | b is equal to 2 |
Type, large_num = a if a > b else b | large underscore num is equal to a if a greater than b else b |
Type, print(large_num) | print inside brackets large underscore num
|
Pause the video.
| |
Show Slide
Assignment 2 |
Given a number, n as input.
|
Show Slide Solution 2 | The solution is on your screen.
|
Show Slide
Pass statement
|
Next we will learn about pass statement.
The pass statement acts as a null operation (i.e) nothing happens when it executes.
|
Type a = 11 | Let us understand the pass statement with an example.
|
Type,
if a%2 == 0: print(‘even’)else: pass |
Then type as shown.
Else no operation is performed. |
Press Enter twice | Press Enter key twice to get the output.
|
Show Slide
Summary
|
This brings us to the end of the tutorial.
<<PAUSE>> |
Show Slide
Evaluation
|
Here are some self assessment questions for you to solve.
Print Good Morning if it is less than 12, otherwise print Hello. Use if else statement
|
Show Slide
Solutions |
And the answers,
|
Show Slide Forum | Please post your timed queries in this forum. |
Show Slide Fossee Forum | Please post your general queries on Python in this forum. |
Show Slide Textbook Companion | FOSSEE team coordinates the TBC project. |
Show Slide
Acknowledgment |
Spoken Tutorial Project is funded by NMEICT, MHRD, Govt. of India.
For more details, visit this website. |
Previous slide | This is Priya from IIT Bombay signing off. Thanks for watching. |