Skip to content
cs2study

cs2study

Computer Science C.B.S.E syllabus

  • Home
  • Python-Class XI
    • Videos
    • PDF/PPT
    • Programs
    • Papers
    • Assignments-XI
    • Project/Practical File Class XI
    • Online Class-XI
  • Python-Class XII
    • Videos
      • File Handling
      • Python Functions
      • Stack
      • MySQL with Python
      • Videos-Networking
    • PDF/PPT
      • Function
      • Python Modules
      • File Handling
      • Stack and Queue
      • MySQL
      • Networking
    • Programs
      • Function Programs
      • File Handling
      • Stack and Queue
      • MySQL
      • MySQL Connectivity
    • Papers
      • Sample Papers
      • School Papers
      • Assignment/Test-XII
    • MCQ
      • MCQ Quiz
      • MCQ Chapter-wise
    • Projects & Practical Files
    • Board Practical Exam
  • Python-Quick Revision
    • Notes-Questions
    • Errors and Outputs
    • Exam Revision Notes
    • Question Bank
  • C++
    • Notes
    • Programs/Questions
    • Project/Practical File C++
  • MySQL Software
  • Syllabus
  • Toggle search form

Conditional Statement : If, Else

Posted on By Pallavi S No Comments on Conditional Statement : If, Else

Conditional Statement – If… Else

Conditional Statements (Decision Making)

The basic decision statements in the computer are selection structure. The decision is described to computer as a conditional statement that can be answered True or False Python language provides the following conditional (decision making) statements.

  • If statement
  • If….. else statement
  • If……elif…..else statement
  • Nested if …. else statement

if condition / test expression :  statement(s)

 : at the end of if indicates continuation of statement
 Statement(s) belonging to if are indented to indicate block of code to be executed, if condition is satisfied
 Indentation is used to form a block of statement in Python. All statement at same indent level are considered in same block.
 Usually four spaces are used to start a new block, but it can be any number of spaces or even tab(s) may be used.
 First unindented statement marks end of block.

 

if condition / test expression :
statement(s)
else :
statement(s)

if condition / test expression :
statement(s)
elif condition / test expression :
statement(s)
:
:
else :

statement(s)

 There will only be one else in an if statement.
 Nested condition – An if statement can be placed inside if, just like any other
statement.
 There can be chain of elif statement in one if.

Iterative construct
Python provide two types of looping construct
 while
 for

While loop
while test expression / condition :
statement(s)
[else:
statement(s)] optional

• When test expression written in while returns false then the else statement if present, gets executed.

For loop

for var(iteratorVar) in sequence :
statement(s)
[ else :
statement(s) ] optional

• Sequence is any sequence data type viz list, tuple, dictionary.
• Else statement, if given, will execute immediately after for block, always.
• Apart from sequence type, for loop can iterate over range() function, file, etc.
• range function

➢ range(start, stop, step)

➢ Generates a sequence of numbers beginning from start till stop-1
➢ Step signifies the interval between the terms
➢ We can have negative value for step when start> stop
➢ First and third arguments are optional
➢ Default value of start is 0 and step is -1

 

Unconditional transfer of control

break statement
                  Transfers control out of the loop
continue statement
                 Skips current iteration in the loop
pass statement
                 Valid executable statement. Used to replace the section of code to be defined later

 

 

 

 

 

 

Class XI

Post navigation

Next Post: Data Type

Leave a Reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • XII-Board Practical Exam
  • Tips-Networking Case-based Questions
  • Stack and Queue
  • Questions on Tuples
  • Networking -Full Forms

Recent Comments

  • рейтинг VPS хостингов on Tips-Networking Case-based Questions
  • Cameron Cross on Tips-Networking Case-based Questions
  • Zachary King on Tips-Networking Case-based Questions
  • Etta McCarthy on Tips-Networking Case-based Questions
  • Isabel Payne on Tips-Networking Case-based Questions

Categories

  • About
  • C++
    • Notes
    • Programs/Questions
    • Project/Practical File C++
  • Class XI
    • MCQ
      • Assignments-XI
    • Online Class-XI
    • PDF/PPT
  • Class XII
    • Assignment/Test-XII
    • Board Practical Exam
    • File Handling
    • File Handling
    • Function Programs
    • Notes-Questions
    • Projects and Practical Files Class XII
      • Project/Practical File Class XI
      • Stack
        • Stack and Queue
    • Quick Revision
      • Errors and Outputs
      • Exam Revision Notes
      • Question Bank
    • Stack and Queue
  • File Handling
  • Function
  • Home
  • MCQ Chapter-wise
  • MCQ Quiz
  • MySQL
  • MySQL Software
  • Papers
  • Papers
  • PDF/PPT
    • MySQL
    • MySQL with Python
    • Networking
  • Practical/Project
  • Programs
    • MySQL Connectivity
  • Programs
  • Python Functions
  • Python Modules
  • Python_fundamentals
  • Sample Papers
  • School Papers
  • Syllabus
  • Videos
  • Videos
  • Videos-Networking

Archives

  • February 2025
  • March 2021
  • February 2021

Categories

  • Assignment/Test paper
  • Board Practical Exam
  • Class XI
  • Class XI
  • Class XII
  • Function
  • MySQL Notes
  • MySQL with Python
  • Networking
  • tuple
  • XI Videos

Copyright © 2025 cs2study.

Powered by PressBook WordPress theme