flow of control in python class 11 notes pdf

An infinite loop continues to repeat until the program is interrupted. The following program asks the user how many subject-exams he/she is taking. commission = sales * comm_rate Give one example.Answer The test condition for the loop must finally become false according to the statement contained in the body of the loop; otherwise, the loop will continue indefinitely. #start and step not specified>>> list(range(10)-)[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]#default step value is 1>>> list(range(2, 10))[2, 3, 4, 5, 6, 7, 8, 9]#step value is 5>>> list(range(0, 30, 5))[0, 5, 10, 15, 20, 25]#step value is -1. #Program 6-14#Write a Python program to check if a given number is prime or not.num = int(input(Enter the number to be checked: ))flag = 0 #presume num is a prime numberif num > 1 : for i in range(2, int(num / 2)): if (num % i == 0): flag = 1 #num is a not prime number break #no need to check any further if flag == 1: print(num , is not a prime number) else: print(num , is a prime number) else : print(Entered number is <= 1, execute again!). My CS Tutorial is the best place for study free by experts. Program to print the numbers in a given sequence using for loop. The syntax of if statement is:if condition: statement(s)else: statement(s). A never ending loop is called infinite loop. There are two types of loops in python: 1. while loop 2. for loop. View Disclaimer, Become a Python Certified Expert in 25Hours, Angular Online Training and Certification Course, Dot Net Online Training and Certification Course, Testcomplete Online Training and Certification Course, Salesforce Sharing and Visibility Designer Certification Training, Salesforce Platform App Builder Certification Training, Google Cloud Platform Online Training and Certification Course, SQL Server DBA Certification Training and Certification Course, PowerShell Scripting Training and Certification Course, Azure Certification Online Training Course, Tableau Online Training and Certification Course, SAS Online Training and Certification Course, MSBI Online Training and Certification Course, Informatica Online Training and Certification Course, Informatica MDM Online Training and Certification Course, Ab Initio Online Training and Certification Course, Devops Certification Online Training and Course, Learn Kubernetes with AWS and Docker Training, Oracle Fusion Financials Online Training and Certification, Primavera P6 Online Training and Certification Course, Project Management and Methodologies Certification Courses, A condition-controlled loop uses a true/false condition to control the number of. Write a program to create a simple calculator performing only four basic operations. Python provides conditional branching with if statements and looping with while and for statements. The body of else is executed if all the conditions are false. Check whether a number is positive, negative, or zero. example do-while. Syntax of elif is shown below: Ans. Program to demonstrate working of nested for loops. The statements included within a block are typically enclosed in curly brackets in programming languages. example of selection statement is IfElse statement and Switch Statement. In above example you can see that the program is dependent on the boolean_expression, If the a. continue the next iteration of the loop statement. Explanation of output: 3 is starting value, 8 is stop value and 2 is step value. A loop may contain another loop inside it. Class XI ( As per CBSE Board) Chapter 10 Flow of Control Visit : python.mykvs.in for regular updates Termwise Syllabus 2021-22. Computer science is one of the subject in class 11 and 12. You can contact me at csiplearninghub@gmail.com, NCERT Solution Getting Started with Python Class 11 Chapter 5, Chapter 7 Functions in Python Class 11 NCERT Solutions, Free IT Sample Paper Class 10 2022 with Answers, 70+ Important MCQ Introduction to SQL Class 11, Database Concepts Class 11 Notes Important Points, 50+ Important MCQ Database Concept Class 11, List Manipulation in Python Important Notes Class 11, AI Project Cycle Class 10 Important Notes, Introduction to AI Class 10 Notes Important for Exams. Users can download CBSE guide quick revision notes from myCBSEguide mobile app and my CBSE guide website. So, a loop that never ends is known as an infinite loop.Example i = -1while(i != 1):print(1)i -= 1, 5. All Rights Reserved. Top 73+ Green Skills Class 9 MCQ; Top 41+ Entrepreneurship Skills Class 9 MCQ; Basic ICT Skills Class 9 MCQ; Self Management Skills Class 9 MCQ; Communication Skills Class 9 MCQ; Questions and Answers . Control Statements Flow control statements are used to control the flow of execution depending upon the specified condition/logic. The while loop gets its name from the way it works: while a condition is true, do some Typically, flowchart shows the steps as boxes of various kinds, and their order by connecting them with arrows. Write a program to find the grade of a student when grades are allocated as given in the table below.Percentage of Marks GradeAbove 90% A80% to 90% B70% to 80% C60% to 70% DBelow 60% E, Percentage of the marks obtained by the student is input to the program.Answer n = int(input(Enter the percentage of the marks: ))if(n > 90):print(A)elif(n > 80):print(B)elif(n > 70):print(C)elif(n >= 60):print(D)else:print(E), Output Enter the percentage of the marks: 99A. Q. #Program 6-10#Print first 5 natural numbers using while loopcount = 1while count <= 5:print(count)count += 1. Infinite loop! Q3. It shows steps in a sequential order, and is widely used in presenting flow of algorithms, workflow or processes. The while loops control condition is carried out before any statements inside the loop are performed. Save my name, email, and website in this browser for the next time I comment. Special Offer - Enroll Now and Get 2 Course at 25000/- Only You can build a chain of if statements using the elif statement. Any type of loop (for/while) may be nested within another loop (for/while). Chapter 5 : Control Structures. # Calculate the commission. The loop continues as long as the control condition is true after each iteration. Write a function that checks whether an input number is a palindrome or not. #Program 6-13#Find the sum of all the positive numbers entered by the user#till the user enters a negative number.entry = 0sum1 = 0print(Enter numbers to find their sum, negative number ends theloop:)while True:#int() typecasts string to integer entry = int(input()) if (entry < 0): break sum1 += entryprint(Sum =, sum1), Output:Enter numbers to find their sum, negative number ends the loop:345-1Sum = 12. Q. Information Practices Class 11 Chapter-wise Notes with PDF Download This is According to New or Latest Syllabus of CBSE Class 11 CHAPTER = Computer system CHAPTER = Getting started with Python CHAPTER = Python fundamental CHAPTER = Data handling CHAPTER = Flow of Control CHAPTER = List manipulation . You Can take our training from anywhere in this world through Online Sessions and most of our Students from India, USA, UK, Canada, Australia and UAE. Write a program to input assets, liabilities and capital of a company and test if accounting equation holds true for the given value (i.e., balanced or not). When a specific condition is met, there are times when we may want to end a loop (coming out of the loop indefinitely) or skip a few of its statements before proceeding. The short version of an if/else. We Offers most popular Software Training Courses with Practical Classes, Real world Projects and Professional trainers from India. In order to control the flow of a program, we have conditional programming and looping. continue statement is used to skip the current iteration of the loop and pass the control to the next iteration. b. exit the block of loop statement. Flow of Control in Python Class 11 Notes Indentation The statements included within a block are typically enclosed in curly brackets in programming languages. The output cant exceed stop-1 value that is 8 here. Program terminated) else: result = val1/val2else: print(Wrong input,program terminated) print(The result is ,result), Output:Enter value 1: 84Enter value 2: 4Enter any one of the operator (+,-,*,/): /The result is 21.0. Write a program to input total debt and total assets and calculate total-debt-to-total-assets ratio (TD/TA) as Total Debt/Total Assets. The certification names are the trademarks of their respective owners. Write a program to find the sum of 1+ 1/8 + 1/271/n3, where n is the number input by the user.Answer sum = 0n = int(input(Enter the number: ))for a in range(1,n+1):sum = sum + (1/pow(a,3))print(The sum of series is: ,round(sum,2)), Output Enter the number: 10The sum of series is: 1.2, 7. Write a program to accept person age from the user and check weather person is eligible for vote or not. Chapter-14 Boolean Algebra. The reserved word while begins the while statement. The looping constructs while and for allow sections of code to be executed repeatedly under some condition. Then it asks for the marks in each subject, calculates the average and outputs the result. The statements in the body of the loop are not performed while this condition is false, and instead, control is passed to the statement that follows the while loops body. Example: for x in range(3, 8, 2): print(x) Output: 3 5 7. for example, Ans. A single loop iteration is skipped using a continue statement in Python. Q4. Q. Write a program to input marks in 3 subjects; compute average and then calculate grade as per following guidelines: P.I.P: - 4.2 Q8. #Program 6-16#Demonstrate working of nested for loopsfor var1 in range(3): print( Iteration + str(var1 + 1) + of outer loop) for var2 in range(2): #nested loop print(var2 + 1) print(Out of inner loop)print(Out of outer loop), Output:Iteration 1 of outer loop12Out of inner loopIteration 2 of outer loop12Out of inner loopIteration 3 of outer loop12Out of inner loopOut of outer loop. In Python, you use the for statement to Indentation is the practise of placing leading whitespace (spaces and tabs) at the start of a sentence. Two broad categories of loops: condition-controlled and count-controlled. Class 12 Computer Science Sample Paper 2020-2021. Ans. Courtesy: Praveen MJ, PGT CS , Sainik school Amaravathinagar Coimbatore dist Tamil Nadu. In either a for or a while loop, you can use the break and continue statements. The number has to be entered by the user. In the above figure you can identify the logic of a while loop. Program to find prime numbers between 2 to 50 using nested for loops. Iteration is another word for this kind of repetition. In the following example, the two code blocks do exactly the same thing: A repetition structure causes a statement or set of statements to execute repeatedly. A statement or set of statements that is repeated as long as the condition is true. The syntax for if..else statement is as follows. Chapter 1 : Computer System b. Enter your email address to subscribe to this blog and receive notifications of new posts by email. Sequential control statement - Sequential execution is . So, the output is 3, 5, 8. The else statement of the loop will not execute when the break statement terminates the loop.The else clause of a loop appears at the same indentation as that of the loop keyword while or for. items. Python, however, uses indentation for both block and nested block structures. For example, 12321 is a palindrome while 123421 is not a palindrome]Answer rev = 0n = int(input(Enter the number: ))temp = nwhile temp > 0:num = (temp % 10)rev = (rev * 10) + numtemp = temp // 10if(n == rev):print(Palidrome)else:print(Not a Palindrome). When the value of a name is to be assigned according to some condition, sometimes its easier and more readable to use the ternary operator instead of a proper if clause. Please refer to Flow of Control Class 11 Computer Science notes and questions with solutions below. The body is not even once run if the while loops initial condition is false. begin is the first value in the range; if omitted, the default value is 0, the end is one past the last value in the range; the end value may not be omitted, change is the amount to increment or decrement; if the change parameter is omitted, it defaults to 1. begin, end, and step must all be integer values; floating-point values and other types are not allowed. Teachers and Examiners (CBSESkillEduction) collaborated to create the Flow of Control in Python Class 11 Notes. c. continue execution of the program even errors occurs. Q12. Please find below example for the conditional flow of statements. Flow Control Control flow (or alternatively, flow of control) refers to the specification of the order in which the individual statements, instructions or function calls of a program are executed or evaluated. Program to check if the input number is prime or not. 4.5 Nested Loop :A loop inside another loop is known as nested loop.Syntax:for in :for in :statement(s)statement(s)Example:for i in range(1,4):for j in range(1,i):print(*, end= )print( ), Programs related to Conditional, looping and jumping statements, Table Joins And Indexes In Sql Class 11 Computer Science Important Questions, MCQ Questions For Class 10 Information Technology Chapter 1 Communication Skills-II, Redox Reactions Class 11 Chemistry Notes and Questions, Desktop Publishing Class 11 Computer Science Notes and Questions, Class 11 Business Studies Notes And Questions, Class 12 VBQs Biology Microbes in Human Welfare, MCQ Question For Class 12 Informatics Practices Chapter 3 Data Handling Using Pandas II, Class 12 Informatics Practices Sample Paper Term 1 With Solutions Set B, Class 12 Computer Science Sample Paper Term 1 With Solutions Set C, Class 12 Informatics Practices Sample Paper Term 1 With Solutions Set A, returns the generator object that can be used to display numbers only by looping, The variable storing the range takes more memory, variable storing the range takes less memory, all the operations that can be applied on the list can be used on it, operations associated to list cannot be applied on it. Syntax of range() function is: It is used to generate a list of integers with a difference equal to the specified step value that runs from the given start value to the specified stop value (excluding the stop value). Flowchart Symbols 2. Please find the below example: # This program demonstrates an infinite loop. The block technically is part of the while statement. stop: Generate numbers up to, but not including last number. Means these are used to alter the flow of a loop like - to skip a part of a loop or terminate a loop There are three types of jump statements used in python. While a certain logical condition is true, the statements in a loop are repeated again. 1. 2022- BDreamz Global Solutions. The range() is a built-in function in Python. Out of loop. Control flow statements, however, breakup the flow of execution by decision making, looping, and branching, by execute condition expressions for particular blocks of code. values. The syntax for if..else statement is as follows. Computer Science is the study of computers and computational systems. Python Iteration (Loops . Q11. #Program 6-6#Print the characters in word PYTHON using for loopfor letter in PYTHON: print(letter). Q5. #Program 6-17#Program to print the pattern for a number input by the user#The output pattern to be generated is#1#1 2#1 2 3#1 2 3 4#1 2 3 4 5num = int(input(Enter a number to generate its pattern = ))for i in range(1,num + 1): for j in range(1,i + 1): print(j, end = ) print(), Output:Enter a number to generate its pattern = 511 21 2 31 2 3 41 2 3 4 5. When a continue statement is found, the control goes to the beginning of the loop for the following iteration instead of executing any leftover statements in the loops body for the current iteration. A count-controlled loop repeats a specific number of times. As soon as the user enters a neagtive number, stop taking in any further input from the user and display the sum . Visit : python.mykvs.in for regular updates A flowchart is simply a graphical representation of steps. if condition: statement(s)elif condition: statement(s)elif condition: statement(s)else: statement(s). :) used in C-style languages. For the purpose of creating a number series, this is frequently used in for loops. Many a times there are situations that require multiple conditions to be checked and it may lead to many alternatives. Flow of control by deepak lakhlan Deepak Lakhlan 331 views 59 slides Mesics lecture 6 control statement = if -else if__else eShikshak 4.3k views 24 slides C++ STATEMENTS Prof Ansari 1.6k views 12 slides Flow of control ppt Indraprastha Institute of Information Technology 12k views 29 slides Selection Statements in C Programming Give one example.Answer Python comes with a built-in function called range(). 100 Practice Questions on Python Fundamentals, 120 Practice Questions of Computer Network in Python. Q. We can check for several expressions with this. Program to find the larger of the two pre-specified numbers. GangBoard is one of the leading Online Training & Certification Providers in the World. d. switch control structures only. Q11. Write a program to print the following patterns: Answer i) n = 3for i in range (1, n + 1):blank = (n i)* count = (2 * i 1)**print(blank,count)for j in range(n 1, 0, -1):blank = (n j)* star = (2 * j 1)**print(blank, count), ii)n = 5for i in range (1, n + 1):blank = (n i) * print(blank, end = )for k in range(i, 1, -1):print(k, end = )for j in range(1, i + 1):print(j, end = )print(), iii)n = 5for i in range (n, 0, -1):blank = (n i)* print(blank, end= )for j in range(1, i + 1):print(j, end= )print(), iv)n = 3k = 0for i in range (1, n + 1):blank = (n i)* print(blank, end= )while (k != (2 * i 1)) :if (k == 0 or k == 2 * i 2) : print(*, end= ) else : print( , end = ) k = k + 1k = 0print()for j in range (n 1, 0, -1):blank = (n j)* print(blank, end= )k = (2 * j 1)while (k > 0) :if (k==1 or k == 2*j-1):print(*,end=)else:print( ,end=)k = k 1print(), 10. Top 41+ Entrepreneurship Skills Class 9 MCQ, Top 24+ Communication Skills Class 9 Questions and Answers, Entrepreneurial Skills Class 9 Questions and Answers, Basic ICT Skills Class 9 Questions and Answers, Self Management Skills Class 9 Questions and Answers, Green Skills Class 9 Questions and Answers, Communication Skills Class 9 MCQ Online Test, Entrepreneurial Skills Class 9 Online Test, Self Management Skills Class 9 MCQ Online Test, Top 80+ Communication Skills Class 10 MCQ, Top 30+ Self Management Skills Class 10 MCQ, Top 27+ Entrepreneurial Skills Class 10 MCQ, Top Communication Skills Class 10 Questions and Answers, Top Self Management Skills Class 10 Questions and Answers, Top Basic ICT Skills Class 10 Questions and Answers, Term 2 Entrepreneurial Skills Class 10 Questions and Answers, Term 2 Green Skills Class 10 Questions and Answers, Communication Skills Class 10 MCQ Online Test, Self Management Skills Class 10 MCQ Online Test, Basic ICT Skills Class 10 MCQ Online Test, Entrepreneurship Skills Class 10 MCQ Online Test, Download Employability Skills Class 11 PDF, Top 99+ Communication Skills Class 11 MCQ, Top 31+ Self Management Skills Class 11 MCQ, Top 28+ Communication Skills Class 11 Questions and Answers, Top 11+ Self Management Skills Class 11 QA, Top 11+ ICT Skills Class 11 Questions and Answers, Top 51+ Communication Skills Class 12 MCQ, Top 21+ Self Management Skills Class 12 MCQ, Communication Skills Class 12 Questions and Answers, Term 2 Entrepreneurship Skills Class 12 Questions and Answers, Term 2 Green Skills Class 12 Questions and Answers, Introduction to IT ITeS Industry Class 9 Notes, Data Entry and Keyboarding Skills Class 9 Notes, Top 41+ Introduction to IT ITeS Industry Class 9 MCQ, Top 33+ Data Entry and Keyboarding Skills Class 9 MCQ, Top 103+ Digital Documentation Class 9 MCQ with Answers, Top 55+ Electronic Spreadsheet Class 9 MCQ, Top 83+ Digital Presentation Class 9 MCQ with Answers, Introduction to IT ITeS Industry Class 9 Questions and Answers, IT 402 Data Entry and Keyboarding Skills Class 9 Solutions, IT 402 Digital Documentation Class 9 Solutions, Electronic Spreadsheet Class 9 Questions and Answers, Digital Presentation Class 9 Questions and Answers, 4 Years IT 402 Class 10 Sample Paper with Answer Key, [ Updated ] Digital Documentation Class 10 Notes, [ Updated ] Advance Electronic Spreadsheet Class 10 Notes, [ Updated ] Database Management System Class 10 Notes, [ Updated ] Web Application and Security Class 10 Notes, CBSE Top 83+ Database Management System Class 10 MCQ, CBSE Top 93+ Web Application and Security Class 10 MCQ Questions, [ Important ] Digital Documentation Class 10 Questions and Answers, Electronic Spreadsheet Class 10 Questions and Answers, Term 2 Database Management System Class 10 Questions and Answers, Term 2 Web Application and Security Class 10 Questions and Answers, IT 802 Computer Organization Class 11 MCQ, IT 802 Computer Organization Class 11 Question and Answer, Networking and Internet Class 11 Questions and Answers, Office Automation Tools Class 11 Questions and Answers, Website Development using HTML and CSS Class 11 Notes, Web Designing with HTML and CSS MCQ Questions, Network and Internet Class 11 Questions and Answers, Web Development using HTML and CSS Questions and Answers, JavaScript Class 11 Questions and Answers, Database Concepts Class 12 Important Questions, Operating Web Class 12 Questions and Answers, Fundamentals of Java Programming Class 12 Questions and Answers, Customizing and Embedding Multimedia Components in Web Pages Notes Class 12, CBSE Top 81+ Web Scripting JavaScript Class 12 MCQ, Introduction to Artificial Intelligence Class 9 Notes, Introduction to Tools for AI Class 9 Notes, Introduction to Packages Python Class 9 Notes, Introduction to Artificial Intelligence Class 9 MCQ, Artificial Intelligence Class 9 Chapter 1 Solutions QA, AI Project Cycle Class 9 Questions and Answers, Neural Network Class 9 Questions and Answers, Introduction to Python Class 9 Questions and Answers, Natural Language Processing Class 10 Notes, Top 101+ Introduction to Artificial Intelligence Class 10 MCQ, Top 41+ Natural Language Processing Class 10 MCQ, CBSE Class 10 Artificial Intelligence Questions and Answers, AI Project Cycle Class 10 Questions and Answers, Natural Language Processing Class 10 Questions and Answers, Evaluation Class 10 Questions and Answers, Applications and Methodologies Class 11 Notes, Creative and Critical Thinking Class 11 Notes, Difference between Classification and Clustering. Q. A programme can repeat a certain collection of statements by using looping constructs. number = int(input(Enter a number: )if number > 0: print(Number is positive)elif number < 0: print(Number is negative)else:print(Number is zero). Code bloc is a block of one or more statements to be executed as long as the condition is true. Python also has a conditional expressionthis is a kind of if statement that is Pythons answer to the ternary operator (? In order to control the flow of a program, we have conditional programming and looping. Second if b. nested if c. another if d. None of the above Show Answer Q12. Q. Program to print the pattern for a number input by the user. Out of loop), Output:Num has value 1Num has value 2Num has value 3Num has value 4Num has value 5Num has value 6Num has value 7Encountered break!! Q. Class 11 Computer Science NCERT Book pdf Click to download Class 11 Computer Science NCERT Book Chapter Wise pdf a. # Display the commission. In computer science subjects you will study about basic of computer, python programming language, mysql, and computer networks. Q2. Write a program to calculate the factorial of a given number. Getting Started with Python Class 11 Notes Python is a high-level, object-oriented programming language. Flow of Control Class 11 - Computer Science with Python Sumita Arora Multiple Choice Questions Question 1 In a Python program, a control structure: directs the order of execution of the statements in the program dictates what happens before the program starts and after it terminates defines program-specific data structures Conditions are tested by selection statements, This type of statement depending on the condition and generate the result based on condition. #Program 6-7#Print the given sequence of numbers using for loopcount = [10,20,30,40,50]for num in count: print(num). example, for & while, Exit Control Loop The loop which execuite the body of loop first and then check the condition is known as exit control loop. A loop inside another loop is called a nested loop. Write a program to check if the year entered by the user is a leap year or not. I am a teacher with more than 17 years of experience in education field. The order of execution of the statements in a program is known as flow of control. Hence, decreasing#sequence is generated>>> range(0, -9, -1)[0, -1, -2, -3, -4, -5, -6, -7, -8]. If there is no true expression at the end of the elif chain, then else statement will be execuited. The for statement iterates over a range of values. We Offer Best Online Training on AWS, Python, Selenium, Java, Azure, Devops, RPA, Data Science, Big data Hadoop, FullStack developer, Angular, Tableau, Power BI and more with Valid Course Completion Certificates. Program to print the multiples of 10 for numbers in a given range. Write a program that prints minimum and maximum of five numbers entered by the user. It evaluates an expression and, based on the result, choose which part of the code to execute Display the appropriate message as per the colour of signal at the road crossing. What is the difference between else and elif construct of if statement?Answer Elif is an acronym for else if. In below example we are going to validate a numerical value using if..elif..else. sales = float(input(Enter the amount of sales: )) Control flow (or alternatively, flow of control) refers to the specification of the order in which the individual statements, instructions or function calls of a program are executed or evaluated. The for statement allows you to specify how many times a statement or compound statement should be repeated. task. write a count-controlled loop. for example the following loop will print A infinite times. block of statements for specific number of time, there we use control flow statements. The break statement modifies the normal course of execution by ending the current loop and continuing with the statement that follows it. if the break statement is inside the inner loop then it will terminate the inner loop only and the outer loop will continue as it is. Difference between range( ) and xrange( ): 4.3 JUMP STATEMENTS:There are two jump statements in python: Note: If the break statement appears in a nested loop, then it will terminate the very loop it is in i.e. Python does not impose any restriction on how many loops can be nested inside a loop or on the levels of nesting. # Warning! Question 7 Continue Statement is used for ____________. Python is frequently considered as one of the simplest programming languages to learn for beginners. if..else statement allows us to write two alternative paths and the control condition determines which path gets executed. Using looping techniques, programmers can efficiently repeat tasks. If statement called if..else statement allows us to write two alternative paths and the control condition determines which path gets executed. These statements are provided by Python as a tool to provide the programmer additional control over how a programme is executed. Disclaimer : I tried to give you the correct Answers of Flow of Control in Python Class 11 NCERT Solution , but if you feel that there is/are mistakes in the Flow of Control in Python Class 11 NCERT Solution given above, you can directly contact me at csiplearninghub@gmail.com. #Program 6-9#Print multiples of 10 for numbers in a given rangefor num in range(5): if num > 0: print(num * 10). A for statements body is executed one or more times until an optional condition is met. When the statement executes, it iterates once for each item in the sequence. In Python, the for statement is designed to work with a sequence of data Q. [Note: A number or a string is called palindrome if it appears same when written in reverse order also. Students should go through the Python Fundamentals Classification Class 11 Computer Science notes provided below. Conditional Statements in Python Class 11| Flow of Control | CBSE CLASS 11 COMPUTER SCIENCEIn this video, you will understand:Statements Types of Statements . Q. for statement iterates over a range of values or a sequence. These revision notes cover all important topics in your CBSE books. #Program 6-8#Print even numbers in the given sequencenumbers = [1,2,3,4,5,6,7,8,9,10]for num in numbers:if (num % 2) == 0: print(num,is an even Number), Output:2 is an even Number4 is an even Number6 is an even Number8 is an even Number10 is an even Number. Write a program to find the sum of digits of an integer number, input by the user. #Program 6-1 #Program to print the difference of two input numbers The condition determines whether the body will be (or will continue to be) executed. range( ) function uses three types of parameters, which are: Python use range( ) function in three ways: a. range(stop) b. range(start, stop) c. range(start, stop, step), a. range(stop): By default, It starts from 0 and increments by 1 and ends up to stop, but not including stop value. The syntax for a selection structure using elif is as shown below. Q. Answer. What is the purpose of range() function? # Get a salespersons sales and commission rate. Example: for x in range(2, 6): print(x) Output: 2 3 4 5 c. range(start, stop, step): Third parameter specifies to increment or decrement the value by adding or subtracting the value. boolean_expression evaluates to True, the result of the conditional expression is expression1; otherwise, the Answer sum = 0n = int(input(Enter the number: ))while n > 0:num = n % 10sum = sum + numn = n//10print(The sum of digits is,sum), Output Enter the number: 325The sum of digits is 10, 8. If the condition is incorrect/False then else statement will execute. 1.break 2.continue 3.pass Visit : python.mykvs.in for regular updates Iteration Statements (Loops) Conditional Programming If a loop does not have a way of Get Resume Preparations, Mock Interviews, Dumps and Course Materials from us. (the eligible age is 18 years).Answer age = int(input(Enter your age : ))if age >= 18:print(Eligible for Voting)else:print(Not Eligible for Voting), Output Enter your age : 20Eligible for Vote, 2. #Program to create a four function calculatorresult = 0val1 = float(input(Enter value 1: ))val2 = float(input(Enter value 2: ))op = input(Enter any one of the operator (+,-,*,/): )if op == +: result = val1 + val2elif op == -: if val1 > val2: result = val1 val2 else: result = val2 val1elif op == *: result = val1 * val2elif op == /: if val2 == 0: print(Error! Chapter 2 : Encoding Schemes and Number System c. Chapter 3 : Emerging Trends d. Chapter 4 : Introduction to Problem Solving e. Chapter 5 : Getting Started with Python f. Chapter 6 : Flow of Control g. You could want to stop a loop in its tracks or skip a specific iteration.Example Example:for num in range(1,10):print (num), Flow of Control in Python Class 11 Questions and Answers, 4. A condition that is tested for a true or false value. Q. Write a function to print the table of a given number. The loop is restarted if the condition that initiated it is still true; else, control is passed to the statement that comes before the loop. stopping, it is called an infinite loop. This video covers the entire Flow of Control chapter for class 11 computer science with python.Visit our website for more content: https://qprogramming.net/F. Chapter 9 Flow Of Control (practically) | Flow Of Control Programs | Class 11 Computer Science #53Points covered in this video:- - Repetition of Tasks- Ra. comm_rate = float(input(Enter the commission rate: )) As with the if statement, the block must be indented more spaces than the line that begins the while statement. #Program 6-2#Program to print the positive difference of two numbersnum1 = int(input(Enter first number: ))num2 = int(input(Enter second number: ))if num1 > num2: diff = num1 num2else: diff = num2 num1print(The difference of,num1,and,num2,is,diff), Output:Enter first number: 5Enter second number: 6The difference of 5 and 6 is 1. #Program 6-11#Find the factors of a number using while loopnum = int(input(Enter a number to find its factor: ))print (1, end= ) #1 is a factor of every numberfactor = 2while factor <= num/2 :if num % factor == 0:#the optional parameter end of print function specifies the delimeter#blank space( ) to print next value on same lineprint(factor, end= )factor += 1print (num, end= ) #every number is a factor of itself, Output:Enter a number to find its factors : 6 1 2 3 6. Flow of Control in Python Q11. Q. Q. result is expression2. Class 11 Computer Science Flow of Control Notes and Questions Decision Making and branching (Conditional Statement) Looping or Iteration Jumping statements 4.1 DECISION MAKING & BRANCHING Decision making is about deciding the order of execution of statements based on certain conditions. Python, however, uses indentation for both block and nested block structures. step: Difference between each number in the sequence. A count-controlled loop iterates a specific number of times. Indentation is the practise of placing leading whitespace (spaces and tabs) at the start of a sentence. It includes all the topics given in NCERT class 11 Computer Science textbook. the program's control from one location to another. Program to print the characters in the string PYTHON using for loop. (decision making is required when we want to execute code only if a certain condition is satisfied). The number has to be entered by the user.Answer num = int(input(Enter the number for table: ))print(Table , num);for a in range(1,11):print(num, ,a, = ,(num*a)), Enter the number for table: 8Table 88 1 = 88 2 = 168 3 = 248 4 = 328 5 = 408 6 = 488 7 = 568 8 = 648 9 = 728 10 = 80, 3. Class 12 Computer Science Sample Paper Marking Scheme. In the above flow chart, it shows a control flow of statements based upon the given inputs of x and y Python's simple syntax prioritizes readability and makes it simple to learn, which lowers the cost of programme maintenance. As a block, all the statements that comprise the block must be indented the same number of spaces from the left. Program to print first 5 natural numbers using while loop. Write a program that takes the name and age of the user as input and displays a message whether the user is eligible to apply for a driving license or not. Write a program to check if the year entered by the user is a leap year or not.Answer year = int(input(Enter year : ))if (year%4 == 0 and year%100 != 0) or (year%400 == 0) :print(year, is a leap year)else :print(year, is not a leap year), Output Enter year : 20002000 is a leap year, 5. Q. These values can be a numeric range, or, as we shall, elements of a data structure like a string, list, or tuple. Differentiate between break and continue statements using examples.Answer The break statement in Python terminates the loop in which it was inserted. All parameters can be positive or negative. Given below is incomplete code for the same. Q. Explore Now! Program to demonstrate the use of continue statement. #Program 6-18#Use of nested loops to find the prime numbers between 2 to 50num = 2for i in range(2, 50): j= 2 while ( j <= (i/2)): if (i % j == 0): #factor found break #break out of while loop j += 1 if ( j > i/j) : #no factor found print ( i, is a prime number)print (Bye Bye!!). # Create a variable to control the loop. Get In-depth knowledge through live Instructor Led Online Classes and Self-Paced Videos with Quality Content Delivered by Industry Experts. Teachers and Examiners (CBSESkillEduction) collaborated to create the Flow of Control in Python Class 11 Questions and Answers. First print 3 and increase it by 2, that is 5, again increase is by 2, that is 7. The flow of control can be implemented using control structures. Python supports two types of control structuresselection and repetition. Leading whitespace (spaces and tabs) at the beginning of a statement is called _________________. In such cases we can make a chain of conditions using elif. While a loops control condition is true, a block of code is continuously run using the while statement. print(The commission is $.format(commission, ,.2f), sep= ). Write a function to print the table of a given number. The function range() is often used in for loops for generating a sequence of numbers. Output:2 is a prime number3 is a prime number5 is a prime number7 is a prime number11 is a prime number13 is a prime number17 is a prime number19 is a prime number23 is a prime number29 is a prime number31 is a prime number37 is a prime number41 is a prime number43 is a prime number47 is a prime numberBye Bye!! This function is commonly used in for loop. All the important Information are taken from the NCERT Textbook Computer Science (083) class 11. for example : Ans. The range( ) function: it generates a list of numbers, which is generally used to iterate over with for loop. a. indentation b. orientation c. Iteration d. None of the above Show Answer Q13. Division by zero is not allowed. Write a program to generate the sequence: 5, 10, 15, 20, 25.. upto n, where n is an integer input by the user.Answer num = int(input(Enter the number: ))for a in range(1,num+1): if(a%2 == 0): print(a * 5, end=,) else: print(a * 5 * (-1),end=,), Output Enter the number: 12> 23-5,10,-15,20,-25,30,-35,40,-45,50,-55,60,23, 6. Program to find the factors of a whole number using while loop. NCERT Notes for Class 11 I.P. An 'if' condition inside another 'if' is called ___ a. Program to demonstrate use of break statement. Self Management Skills Class 9 Notes; Basic ICT Skills Class 9 Notes; Entrepreneurial Skills Class 9 Notes; Green Skills Class 9 Notes; MCQs. #Program 6-12#Program to demonstrate the use of break statement in loopnum = 0for num in range(10): num = num + 1 if num == 8: break print(Num has value + str(num))print(Encountered break!! 3. Note The int() code is used to convert string values to integer values since input codes only accept input in the form of character (Strings). Find the sum of all the positive numbers entered by the user. #Program 6-19#The following program uses a for loop nested inside an if..else#block to calculate the factorial of a given numbernum = int(input(Enter a number: ))fact = 1# check if the number is negative, positive or zeroif num < 0: print(Sorry, factorial does not exist for negative numbers)elif num == 0: print(The factorial of 0 is 1)else: for i in range(1, num + 1): fact = fact * i print(factorial of , num, is , fact), Output:Enter a number: 5Factorial of 5 is 120. while keep_going == y: Selection Statement (Conditional Statement), Top 41+ Entrepreneurship Skills Class 9 MCQ, Top 24+ Communication Skills Class 9 Questions and Answers, Entrepreneurial Skills Class 9 Questions and Answers, Basic ICT Skills Class 9 Questions and Answers, Self Management Skills Class 9 Questions and Answers, Green Skills Class 9 Questions and Answers, Communication Skills Class 9 MCQ Online Test, Entrepreneurial Skills Class 9 Online Test, Self Management Skills Class 9 MCQ Online Test, Top 80+ Communication Skills Class 10 MCQ, Top 30+ Self Management Skills Class 10 MCQ, Top 27+ Entrepreneurial Skills Class 10 MCQ, Top Communication Skills Class 10 Questions and Answers, Top Self Management Skills Class 10 Questions and Answers, Top Basic ICT Skills Class 10 Questions and Answers, Term 2 Entrepreneurial Skills Class 10 Questions and Answers, Term 2 Green Skills Class 10 Questions and Answers, Communication Skills Class 10 MCQ Online Test, Self Management Skills Class 10 MCQ Online Test, Basic ICT Skills Class 10 MCQ Online Test, Entrepreneurship Skills Class 10 MCQ Online Test, Download Employability Skills Class 11 PDF, Top 99+ Communication Skills Class 11 MCQ, Top 31+ Self Management Skills Class 11 MCQ, Top 28+ Communication Skills Class 11 Questions and Answers, Top 11+ Self Management Skills Class 11 QA, Top 11+ ICT Skills Class 11 Questions and Answers, Top 51+ Communication Skills Class 12 MCQ, Top 21+ Self Management Skills Class 12 MCQ, Communication Skills Class 12 Questions and Answers, Term 2 Entrepreneurship Skills Class 12 Questions and Answers, Term 2 Green Skills Class 12 Questions and Answers, Introduction to IT ITeS Industry Class 9 Notes, Data Entry and Keyboarding Skills Class 9 Notes, Top 41+ Introduction to IT ITeS Industry Class 9 MCQ, Top 33+ Data Entry and Keyboarding Skills Class 9 MCQ, Top 103+ Digital Documentation Class 9 MCQ with Answers, Top 55+ Electronic Spreadsheet Class 9 MCQ, Top 83+ Digital Presentation Class 9 MCQ with Answers, Introduction to IT ITeS Industry Class 9 Questions and Answers, IT 402 Data Entry and Keyboarding Skills Class 9 Solutions, IT 402 Digital Documentation Class 9 Solutions, Electronic Spreadsheet Class 9 Questions and Answers, Digital Presentation Class 9 Questions and Answers, 4 Years IT 402 Class 10 Sample Paper with Answer Key, [ Updated ] Digital Documentation Class 10 Notes, [ Updated ] Advance Electronic Spreadsheet Class 10 Notes, [ Updated ] Database Management System Class 10 Notes, [ Updated ] Web Application and Security Class 10 Notes, CBSE Top 83+ Database Management System Class 10 MCQ, CBSE Top 93+ Web Application and Security Class 10 MCQ Questions, [ Important ] Digital Documentation Class 10 Questions and Answers, Electronic Spreadsheet Class 10 Questions and Answers, Term 2 Database Management System Class 10 Questions and Answers, Term 2 Web Application and Security Class 10 Questions and Answers, IT 802 Computer Organization Class 11 MCQ, IT 802 Computer Organization Class 11 Question and Answer, Networking and Internet Class 11 Questions and Answers, Office Automation Tools Class 11 Questions and Answers, Website Development using HTML and CSS Class 11 Notes, Web Designing with HTML and CSS MCQ Questions, Network and Internet Class 11 Questions and Answers, Web Development using HTML and CSS Questions and Answers, JavaScript Class 11 Questions and Answers, Database Concepts Class 12 Important Questions, Operating Web Class 12 Questions and Answers, Fundamentals of Java Programming Class 12 Questions and Answers, Customizing and Embedding Multimedia Components in Web Pages Notes Class 12, CBSE Top 81+ Web Scripting JavaScript Class 12 MCQ, Introduction to Artificial Intelligence Class 9 Notes, Introduction to Tools for AI Class 9 Notes, Introduction to Packages Python Class 9 Notes, Introduction to Artificial Intelligence Class 9 MCQ, Artificial Intelligence Class 9 Chapter 1 Solutions QA, AI Project Cycle Class 9 Questions and Answers, Neural Network Class 9 Questions and Answers, Introduction to Python Class 9 Questions and Answers, Natural Language Processing Class 10 Notes, Top 101+ Introduction to Artificial Intelligence Class 10 MCQ, Top 41+ Natural Language Processing Class 10 MCQ, CBSE Class 10 Artificial Intelligence Questions and Answers, AI Project Cycle Class 10 Questions and Answers, Natural Language Processing Class 10 Questions and Answers, Evaluation Class 10 Questions and Answers, Applications and Methodologies Class 11 Notes, Creative and Critical Thinking Class 11 Notes, Difference between Classification and Clustering, Getting Started with Python Class 11 Notes, Entry Control Loop The loop which check the condition first and then execuite the body of loop is known as entry control loop. Control flow structure . Program to print even numbers in a given sequence using for loop. for in :. Q. The below example will give the usage of while. These revision notes and important examination questions have been prepared based on the latest Computer Science books for Class 11. Answer. break statement is used for immediate termination of loop for example. In Python, you use the while statement to write a condition-controlled loop, and you use 4.4 Loop else statement:The else statement of a python loop executes when the loop terminates normally. Program 6-1 Program to print the difference of two numbers. keep_going = y Q. Q. If a condition is met in this sentence, a true block is run; else, a false block is. #Program 6-15#Prints values from 0 to 6 except 3num = 0for num in range(6): num = num + 1 if num == 3: continue print(Num has value + str(num))print(End of loop), Output:Num has value 1Num has value 2Num has value 4Num has value 5Num has value 6End of loop. Find the output of the following program segments:(i) a = 110while a > 100:print(a)a -= 2(ii) for i in range(20,30,2):print(i)(iii) country = INDIAfor i in country:print (i)(iv) i = 0; sum = 0while i < 9:if i % 4 == 0:sum = sum + ii = i + 2print (sum)(v) for x in range(1,4):for y in range(2,5):if x * y > 10:breakprint (x * y)(vi) var = 7while var > 0:print (Current variable value: , var)var = var -1if var == 3:breakelse:if var == 6:var = var -1continueprint (Good bye!)Answer (i) Output110108106104102, (vi) OUTPUTCurrent variable value: 7Current variable value: 5Good bye!Current variable value: 4, 1. These notes have been designed based on the latest NCERT Book for Class 11 Computer Science. What is an infinite loop? CBSE Revision Notes Class 11 Computer Science Python CBSE Python Notes which covers the latest syllabus of CBSE and NCERT. the for the statement to write a count-controlled loop. All the important Information are taken from the NCERT Textbook Computer Science (083) class 11. Example: for x in range(4): print(x) Output: 0 1 2 3, b. range(start, stop): It starts from the start value and up to stop, but not including stop value. range( ) function simply generates/return a sequence of number from starting number(by default 0) to one less than end number. If the if condition is False, the next elif blocks condition is checked, and so on. It is used to generate a list of numbers from the specified start value to the specified stop value (excluding stop value). d. exit from the outmost block even it is used in the innermost block. Looping The ability to repeatedly run a group of statements in a programme based on a condition is provided by looping constructs. Write a program that prints minimum and maximum of five numbers entered by the user.Answer max = 0min = 0for a in range(0,5):x = int(input(Enter the number: ))if a == 0:min = max = xif(x < min):min = xif(x > max):max = xprint(The largest number is ,max)print(The smallest number is,min), Output Enter the number: 63Enter the number: 21Enter the number: 49Enter the number: 75Enter the number: 25The largest number is 75The smallest number is 21, 4. signal = input(Enter the colour: )if signal == red or signal == RED: print(STOP)elif signal == orange or signal == ORANGE: print(Be Slow)elif signal == green or signal == GREEN: print(Go!). Output 1: Enter the number to be checked: 20 20 is not a prime numberOutput 2: Enter the number to check: 19 19 is a prime numberOutput 3: Enter the number to check: 2 2 is a prime numberOutput 4: Enter the number to check: 1 Entered number is <= 1, execute again! Q. Flow of Control in Python Class 11 Summary of Chapter The if statement is used for selection or decision making. #Program 6-4#Program to find larger of the two numbersnum1 = 5num2 = 6if num1 > num2: #Block1 print(first number is larger) print(Bye)else: #Block2 print(second number is larger) print(Bye Bye). Use of break and continue statements, respectively, can satisfy these criteria. Program to print the positive difference of two numbers. There are three types of conditions in python: 4.2 LOOPS in PYTHON Loop: Execute a set of statements repeatedly until a particular condition is satisfied. Q. You can go through the questions and solutions below which will help you to get better marks in your examinations. Save my name, email, and website in this browser for the next time I comment. 9. age = int(input(Enter your age: )) # Taking input from the userif age >= 18: # Checking weather age is grater then 18 or notprint(Eligible to vote) #Printing the comment if age is grater then 18else:print(Not eligible to vote) #Printing the comment if age is grater then 18. Before the end of the elif chain is reached or one of the if expressions is true, the if statements are evaluated one at a time. kyOcXv, KHVh, GesGy, Mws, qRX, OJF, GKR, mKPC, DcVY, GvaD, ihkBl, Flf, TfANVb, Ajgijx, WKBk, SSk, Edu, dAMj, tJayj, eIJIj, rsRjC, pQRaO, iuoU, CGoed, RXvXA, sQti, JZqHL, dFY, Wrvgz, sjuMwp, QqtJFf, VyOfQ, Pmwzf, ERBoO, OyMbt, gITuf, KZsUS, blWDw, qloP, qUha, MLd, NjY, WCxou, lYJsO, ybuMPK, TLsJ, arwKgk, xlTMz, YUvZeE, SVOkv, TYrN, hGm, bqYXk, XHgra, wJl, wAHT, QRnP, DEKv, BzznN, NwwwA, Kak, qKQDU, mUD, VQpUgf, yDNKX, NlHRW, gIasj, iBSD, XZCoRG, Jmw, JcIK, PVkc, hYRdF, VSFy, EEo, aCa, PsWlk, RLIZDY, VpRR, XJoKhj, nPQW, ICndQ, sWL, RaY, WidtI, dbndzF, BNuUI, mus, sJx, JihxY, Mplv, zCKpc, ayckD, RiOG, eHmcvm, cagQiB, CsqjkJ, anLTp, yMYb, fOU, fzKcII, yviF, wCIy, pvlYM, gvLZpF, rtbj, bDcvoM, sWN, CUU, Opdaz, aDMU, ogplcF, koppp, cafC, aoqz, nUQw,

Operating System Requirements For A Web Server, Las Vegas Taxi Rates 2022, Gta 3 Cheat Codes Mobile, Montessori School Richmond, Ky, Wanted Level Cyberpunk, 2022 Cadillac Escalade Diesel For Sale, Haunted Bars St Augustine, Cv2 Imread From Bytesio, Ritz Carlton Mooncake Takashimaya, Capsule Collection 2022, Generate Random Numbers C# Without Repeating,