Skip to main content

Conditional Expressions (If/Else or IF/Elif/Else conditions) in Python

Sometimes we want to go outside if its a weekend. 

Sometimes we want to eat ice-cream if its hot.

Sometimes we go for a party with our friends if our parents allow.

All these are the decisions which depends upon a condition. In python programming too, we must met those condition to take a decision. 
For example :- If the value of variable i is 2. Then we will print the value of i if it is greator than 3. Then in this example our condition doesn't met properly. So as a result nothing will be printed. 

So here to give these commands to the computer, we must know the syntax.

Here we need If/Else condition or if there are many conditions then we will apply If/Elif/Else condition.

So lets take an example :-




Now we have understood how to apply if/else condition lets take one more example :-




Use of "and " in the conditions



Use of "or" in the condition




Now we have understood, how to use if/else conditions.

Implementation of if/elif/else condition

If , elif and else statements are a multiway decision taken by our programme due to certain conditions in our code.

Now we will write a programme, in which user will give the input as age and the programme will decide what would be the price of train ticket. If the input is age then the price will be printed.




Properties of Elif :-

1.) There can be any number of elif statements.
2.) Last state i.e. the else statement is only implemented if all elif fails to satisfies the condition.


So thats it in conditional expression rest depends on your practice. If you like this free of cost course then share it with your friends and help them in learning python.




                                                                           John Veer
                                              Contact mail id  -  john.veer.utube@gmail.com
                                                                  Thanks for reading !

Comments

Post a Comment

Popular posts from this blog

First Python Programme

  If you are here, then I think you are a python enthusiast. On this website, we upload daily posts on new and basic programme for beginners.  So let’s start with the first code i.e. Hello World programme. So first of all you you should know how to give print command in python. To print we write print(“Hello World”). What’s inside the small brackets will be printed. So the programme is : print("Hello World") Hello World So, as we can see above, when we implemented the print command, the thing between the small bracket is printed. So let’s see some other examples In this example, we will store an integer value in a variable. And then print the integer will the help,of that variable. So let’s get started a = 3 print(a) 3 Another example Now we will store a string into a variable and then print the string with the help of that variable #if we put hastag in front of any line in python. Then there is no effect. #for storing the string in a variable, we have to enclose the whole s...

Doubly Linked List in PYTHON

  Here is the Python code for the Doubly Linked List :- #first of all creat a class node class Node :     def __init__ ( self , data ):         self . data = data         self . next = None         self . prev = None #now create a class of doubly linked list class DLL :     def __init__ ( self ):         self . head = None #function to insert the node at begining     def insertatbeg ( self , data ):         newnode = Node ( data )         newnode . prev = None         newnode . next = self . head         self . head = newnode #function to insert the node at the end     def insertatend ( self , data ):         newnode = Node ( data )         if self . head is None :             self . head ...

Queues in PYTHON

  The Python Code for Queue is here :- class Node: def __init__(self, data): self.data = data self.next = None class Queue: def __init__(self): self.front = self.rear = None def enqueue(self, data): newnode = Node(data) newnode.next = self.rear self.rear = newnode if self.front is None: self.front = newnode def dequeue(self): temp = self.rear while temp.next is not self.front: temp = temp.next self.front = temp temp.next = None def traverse(self): temp = self.rear while temp is not None: print(temp.data, end = " --> ") temp = temp.next print("None") new = Queue() new.enqueue(4) new.enqueue(1) new.enqueue(0) new.enqueue(2) new.traverse() new.dequeue() new.traverse() new.dequeue() new.traverse() 2 --> 0 --> 1 --> 4 --> None 2 --> 0 --> 1 --> None 2 ...