Skip to main content

Conditional Statements in Pyhton

        In programming and scripting the languages, conditional statemnets are used for different computations or actions o whether a condition evaluates to true or false. (In Python it is written as True or False). usually, the condition uses comparisions and arithematic expressions with  variables. These expressions are evaluated to the Boolean values True or False. The statements for the decision making are called conditional statements. They are also called as conditional expressions or conditional constructs.

Types of Conditional Checking Statements in Python:

        Python programming language provides following types of conditional checking statements.

  1. if Statement
  2. if....else Statement
  3. if....elif....else Statement
  4. Nested if Statement
Rules:

    • The colon (:) is required at the end of the condition.
    • The body of the if statement is indicated by the identification. In Python, four spaces are used for indenting.
    • All the lines indicated the same same amount after the colon will be executed for the true condition.
    • Python interprets non-zero values as True. None and 0 are interpreted as False.
if Statements:

        The program evaluates the test condition and executes the statement(s) only if the text condition is True. If the text condition is False, the statement(s) are not executed.
Syntax:

if condition:
        True Statement Block

Try Yourself:

fav_num = input("Enter your favorite number: ")

if(fav_num>=50):
     print "Hurrey! Your luckey number is greater than 50."

if....else Statement:

        The if....else Statement evaluates test condition and executes the true statement block only when test condition is True. If the condition is False, false statement block is executed. Indentation is used to separate the blocks.

Syntax:

if condition:
      True Statement Block
else:
       False Condition Block

1. Ternary Operator: C & Python
  
        The ternary operator(? ; ;) in C takes three arguments. The first arguments is a comparision argument, the second is the result upon a true comparision, and the third is the result upon a false comparision.

Syntax:
if_condition ? value_if_true : value_if_false

Example:
max = (a>b) ? a : b;
The above code is equivalent to following C code:

if(a>b)
max = a;
else
max = b;

In python, the syntax for ternary operator is

Syntax 1:
value_if_true_(if_condition) else value_if_false

Syntax 2:
(value_if_true, value_if_false) [if_condition]

Example:

max = a if (a > b) else b
(or)
max = (a,b)[(a > b)]

Comments

Popular posts from this blog

Python NumPy Introduction

Python is emerging as one of the favorite tools in the filed of data science. With powerful data science libraries like NumPy, SciPy, pandas, matplotlib, scikit-learn and tools like IPython (Jupyter) notebook combined with ease of programming, Python is proven as the powerful and preferred language of organizations. In this course I will tech you the basics of NumPy and further take a deep dig on playing with NumPy. NumPy  : NumPy is a python library, which supports efficient handling of various numerical operations on arrays holding numeric data.  They are known as N-dimensional-arrays or ndarrays.  Ndarrays are capable of holding data elements in multiple dimensions  and each data element of it is of fixed size and also all the elements of ndarray are of same data type. N-dimensional array  ( ndarray)  : N-dimensional array is an object, capable of holding data elements of same type and of fixed size in multiple dim...

5 Kind of Bugs Every Programmer Encounter During Coding

                As a programmer, you have to expect bugs. In simple terms, a bug can be defined as an error in a program. During the coding of a program, we often make some mistakes. These mistakes showcase themselves as bugs in your code. Writing a code is the easy part. The hard step is the debugging (Searching for the errors or bugs in a program). And it can get especially frustrating in situations where you create more bugs instead of fixing the current one. If you haven’t encountered the following bugs, you should expect them any time soon: Tiny Bugs:                 These types of bugs may be miniature, but dealing with them is no easy task. You will receive compiler errors, and then spend hours, or even days trying to figure out where you went wrong. Such bugs include forgetting that little semicolon or bracket. In a programming language like Python, you can face trouble when indentation i...

Python File

File handling is the most important part of any Web Applications. This has several functions for creating, reading, updating, deleting files etc., File Handling:           The key for working with files in Python is the open() function. Syntax: open(filename, mode) There are four different methods for opening a file: "r" - Read - Default value. Opens a file for reading, error if the file does not exist. "a" - Append - Opens a file for appending, creates the file if it does not exist. "w" - Write - Opens a file for writing, creates the file if it does not exist. "x" - Create - Creates the specified file, returns an error if the file exists. In addition you can specify if the file should be handled as binary or text mode: "t" - Text - Default value. Text mode. "b" - Binary - Binary mode(e.g., images) Note: Make sure the file exists, or else you will get an error. Syntax: f = ...