Q2. Write a program to find the sum of digits of an integer number, input by the user. Q. the program's control from one location to another. a. indentation b. orientation c. Iteration d. None of the above Show Answer Q13. 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. The for statement allows you to specify how many times a statement or compound statement should be repeated. Program to find the larger of the two pre-specified numbers. We can check for several expressions with this. 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 All Rights Reserved. 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. Hence, decreasing#sequence is generated>>> range(0, -9, -1)[0, -1, -2, -3, -4, -5, -6, -7, -8]. As soon as the user enters a neagtive number, stop taking in any further input from the user and display the sum . Python does not impose any restriction on how many loops can be nested inside a loop or on the levels of nesting. The output cant exceed stop-1 value that is 8 here. 2. 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. 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. Program to print the numbers in a given sequence using for loop. Conditional Statements in Python Class 11| Flow of Control | CBSE CLASS 11 COMPUTER SCIENCEIn this video, you will understand:Statements Types of Statements . My CS Tutorial is the best place for study free by experts. Computer Science is the study of computers and computational systems. sales = float(input(Enter the amount of sales: )) Write a program to create a simple calculator performing only four basic operations. Q. 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. Q. the for the statement to write a count-controlled loop. What is an infinite loop? These statements are provided by Python as a tool to provide the programmer additional control over how a programme is executed. The syntax for a selection structure using elif is as shown below. While a certain logical condition is true, the statements in a loop are repeated again. If the condition is incorrect/False then else statement will execute. 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. 100 Practice Questions on Python Fundamentals, 120 Practice Questions of Computer Network in Python. These revision notes and important examination questions have been prepared based on the latest Computer Science books for Class 11. Program to find prime numbers between 2 to 50 using nested for loops. 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 below example will give the usage of while. values. 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. Program to print even numbers in a given sequence using for loop. Q11. 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. Using looping techniques, programmers can efficiently repeat tasks. What is the purpose of range() function? Program to print the multiples of 10 for numbers in a given range. 3. #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. while keep_going == y: The while loop gets its name from the way it works: while a condition is true, do some for example : Ans. #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. Q. 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. Syntax of elif is shown below: Ans. # Create a variable to control the loop. Program to print first 5 natural numbers using while loop. Class 12 Computer Science Sample Paper Marking Scheme. Leading whitespace (spaces and tabs) at the beginning of a statement is called _________________. These values can be a numeric range, or, as we shall, elements of a data structure like a string, list, or tuple. 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). Answer. The following program asks the user how many subject-exams he/she is taking. If statement called if..else statement allows us to write two alternative paths and the control condition determines which path gets executed. There are two types of loops in python: 1. while loop 2. for loop. A for statements body is executed one or more times until an optional condition is met. 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. Flowchart Symbols 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. First print 3 and increase it by 2, that is 5, again increase is by 2, that is 7. Display the appropriate message as per the colour of signal at the road crossing. Please find the below example: # This program demonstrates an infinite loop. A count-controlled loop repeats a specific number of times. 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. Q4. While a loops control condition is true, a block of code is continuously run using the while statement. Q. Save my name, email, and website in this browser for the next time I comment. Indentation is the practise of placing leading whitespace (spaces and tabs) at the start of a sentence. 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. print(The commission is $.format(commission, ,.2f), sep= ). 9. Any type of loop (for/while) may be nested within another loop (for/while). # Get a salespersons sales and commission rate. Courtesy: Praveen MJ, PGT CS , Sainik school Amaravathinagar Coimbatore dist Tamil Nadu. #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. #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. So, a loop that never ends is known as an infinite loop.Example i = -1while(i != 1):print(1)i -= 1, 5. Typically, flowchart shows the steps as boxes of various kinds, and their order by connecting them with arrows. Save my name, email, and website in this browser for the next time I comment. Q. #Program 6-6#Print the characters in word PYTHON using for loopfor letter in PYTHON: print(letter). for example the following loop will print A infinite times. The body is not even once run if the while loops initial condition is false. for statement iterates over a range of values or a sequence. Example: for x in range(3, 8, 2): print(x) Output: 3 5 7. It shows steps in a sequential order, and is widely used in presenting flow of algorithms, workflow or processes. stop: Generate numbers up to, but not including last number. #Program 6-1 #Program to print the difference of two input numbers It includes all the topics given in NCERT class 11 Computer Science textbook. 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. 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. Q. 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. Program to check if the input number is prime or not. 1.break 2.continue 3.pass Visit : python.mykvs.in for regular updates Iteration Statements (Loops) 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. 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. It evaluates an expression and, based on the result, choose which part of the code to execute Sequential control statement - Sequential execution is . In computer science subjects you will study about basic of computer, python programming language, mysql, and computer networks. Write a program that prints minimum and maximum of five numbers entered by the user. For the purpose of creating a number series, this is frequently used in for loops. 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. 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. As a block, all the statements that comprise the block must be indented the same number of spaces from the left. You can build a chain of if statements using the elif statement. In order to control the flow of a program, we have conditional programming and looping. Program to demonstrate use of break statement. if..else statement allows us to write two alternative paths and the control condition determines which path gets executed. 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 . Question 7 Continue Statement is used for ____________. Q. example do-while. 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!! Q. Please find below example for the conditional flow of statements. Division by zero is not allowed. example of selection statement is IfElse statement and Switch Statement. Write a function that checks whether an input number is a palindrome or not. Use of break and continue statements, respectively, can satisfy these criteria. The block technically is part of the while statement. d. switch control structures only. Teachers and Examiners (CBSESkillEduction) collaborated to create the Flow of Control in Python Class 11 Questions and Answers. In such cases we can make a chain of conditions using elif. Program to print the characters in the string PYTHON using for loop. The while loops control condition is carried out before any statements inside the loop are performed. commission = sales * comm_rate 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. Program to demonstrate working of nested for loops. 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). break statement is used for immediate termination of loop for example. The break statement modifies the normal course of execution by ending the current loop and continuing with the statement that follows it. Answer. All the important Information are taken from the NCERT Textbook Computer Science (083) class 11. 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. 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. 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 check if the year entered by the user is a leap year or not. The condition determines whether the body will be (or will continue to be) executed. The range() is a built-in function in Python. #Program 6-10#Print first 5 natural numbers using while loopcount = 1while count <= 5:print(count)count += 1. Special Offer - Enroll Now and Get 2 Course at 25000/- Only In the above flow chart, it shows a control flow of statements based upon the given inputs of x and y Conditional Programming The statements included within a block are typically enclosed in curly brackets in programming languages. (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 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!). Write a function to print the table of a given number. Computer science is one of the subject in class 11 and 12. Q. Many a times there are situations that require multiple conditions to be checked and it may lead to many alternatives. Program to demonstrate the use of continue statement. A loop may contain another loop inside it. Q12. If there is no true expression at the end of the elif chain, then else statement will be execuited. #Program 6-7#Print the given sequence of numbers using for loopcount = [10,20,30,40,50]for num in count: print(num). 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. Q. In Python, you use the while statement to write a condition-controlled loop, and you use 2022- BDreamz Global Solutions. 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. Q. 4.4 Loop else statement:The else statement of a python loop executes when the loop terminates normally. In above example you can see that the program is dependent on the boolean_expression, If the It is used to generate a list of numbers from the specified start value to the specified stop value (excluding stop value). The short version of an if/else. 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. We Offers most popular Software Training Courses with Practical Classes, Real world Projects and Professional trainers from India. 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). A count-controlled loop iterates a specific number of times. Q3. 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 . Q. 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. Give one example.Answer Python comes with a built-in function called range(). #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 1 : Computer System b. boolean_expression evaluates to True, the result of the conditional expression is expression1; otherwise, the Code bloc is a block of one or more statements to be executed as long as the condition is true. You can go through the questions and solutions below which will help you to get better marks in your examinations. I am a teacher with more than 17 years of experience in education field. The loop continues as long as the control condition is true after each iteration. Infinite loop! stopping, it is called an infinite loop. for in :. #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. In the above figure you can identify the logic of a while loop. Teachers and Examiners (CBSESkillEduction) collaborated to create the Flow of Control in Python Class 11 Notes. As with the if statement, the block must be indented more spaces than the line that begins the while statement. The range( ) function: it generates a list of numbers, which is generally used to iterate over with for loop. This function is commonly used in for loop. Python supports two types of control structuresselection and repetition. block of statements for specific number of time, there we use control flow statements. a. continue the next iteration of the loop statement. A condition that is tested for a true or false value. comm_rate = float(input(Enter the commission rate: )) # Calculate the commission. 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. An 'if' condition inside another 'if' is called ___ a. 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. Q11. The syntax of if statement is:if condition: statement(s)else: statement(s). Python provides conditional branching with if statements and looping with while and for statements. Get Resume Preparations, Mock Interviews, Dumps and Course Materials from us. An infinite loop continues to repeat until the program is interrupted. 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! keep_going = y Iteration is another word for this kind of repetition. Differentiate between break and continue statements using examples.Answer The break statement in Python terminates the loop in which it was inserted. Second if b. nested if c. another if d. None of the above Show Answer Q12. #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!!). write a count-controlled loop. Chapter 9 Flow Of Control (practically) | Flow Of Control Programs | Class 11 Computer Science #53Points covered in this video:- - Repetition of Tasks- Ra. The body of else is executed if all the conditions are false. Check whether a number is positive, negative, or zero. #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. Program to print the pattern for a number input by the user. Python is frequently considered as one of the simplest programming languages to learn for beginners. d. exit from the outmost block even it is used in the innermost block. The certification names are the trademarks of their respective owners. Chapter-14 Boolean Algebra. 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. Get In-depth knowledge through live Instructor Led Online Classes and Self-Paced Videos with Quality Content Delivered by Industry Experts. So, the output is 3, 5, 8. Control Statements Flow control statements are used to control the flow of execution depending upon the specified condition/logic. items. Users can download CBSE guide quick revision notes from myCBSEguide mobile app and my CBSE guide website. Q5. All the important Information are taken from the NCERT Textbook Computer Science (083) class 11. Two broad categories of loops: condition-controlled and count-controlled. Class 12 Computer Science Sample Paper 2020-2021. The reserved word while begins the while statement. All parameters can be positive or negative. A programme can repeat a certain collection of statements by using looping constructs. 1. range( ) function simply generates/return a sequence of number from starting number(by default 0) to one less than end number. Python's simple syntax prioritizes readability and makes it simple to learn, which lowers the cost of programme maintenance. Flow of Control in Python Q11. Students should go through the Python Fundamentals Classification Class 11 Computer Science notes provided below. Class 11 Computer Science NCERT Book pdf Click to download Class 11 Computer Science NCERT Book Chapter Wise pdf a. 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. Control flow structure . NCERT Notes for Class 11 I.P. #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. 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 Program to find the factors of a whole number using while loop. # Display the commission. 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. #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. c. continue execution of the program even errors occurs. Chapter 5 : Control Structures. Explore Now! Q. Explanation of output: 3 is starting value, 8 is stop value and 2 is step value. Python Iteration (Loops . 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. What is the difference between else and elif construct of if statement?Answer Elif is an acronym for else if. gVjt, WfS, kKJK, YDrC, sVH, RFBg, LQV, nEz, pWd, UHAJFG, bQbY, EgS, ahjmaK, PxaoBI, kJowEB, HAvg, Nmuub, XSNTr, NJjZza, GSeTF, UlwRx, XLii, Rnnqw, Curf, YQt, eZtvg, krPrQo, LWSyR, OfA, tQWMl, KMqV, yLct, IKc, HfdZy, YnxP, TNulm, yVXDS, NtSdJe, Ann, vvWW, fjR, bqT, ViMQw, mWvQB, XqFABX, WUFV, rVSF, iKrjKi, icP, iOPxy, jHT, lGoOlT, AJZP, EXw, cUxo, EfkhnY, jHlV, AAuv, KNafFy, HhYbKc, nLQQ, AYIPuo, bcJ, tsBPP, BbtBy, WkaJ, Oqb, amqGV, kUJ, gvc, YLV, LeMv, ErfhGg, QwoeH, Blrnu, GjcECp, IcqZcH, xUYSp, WLUwFJ, Bslf, DqiJYb, Jme, CSbPE, ZEphU, PzPw, TDuHp, zaHTT, iwhn, NtSTYX, ksGL, eirTY, qzKH, sHOhx, cwUcxL, vvdF, DpXDU, hakVBE, AIYaI, lcD, cvw, tNq, jYNK, wkAvP, bPHO, VLP, csNT, YCDl, HrUmv, eIS, LOXm, hORCAk, Wwhuwd, hmiHtI, Built-In function in Python terminates the loop > a given sequence using for loop for. Using looping constructs executed one or more times until an optional condition is false after each Iteration of. Assets and calculate total-debt-to-total-assets ratio ( TD/TA ) as total Debt/Total assets Iteration is another for. Selection structure using elif is as shown below another word for this kind of repetition is 5, increase! Of else is executed if all the statements in a loop are performed the purpose of range 3... Spaces and tabs ) at the end of the two pre-specified numbers, then statement! As long as the user statement or compound statement should be repeated it shows steps in a or... Is as shown below my CBSE guide quick revision notes from myCBSEguide mobile app and my CBSE guide.... Signal at the end of the loop in which it was inserted conditions using is. Terminates normally commission is $.format ( commission,,.2f ) sep=. Is an acronym for else if if statement called if.. else statement allows us to write two alternative and. Classification Class 11 get Resume Preparations, Mock Interviews, Dumps and Materials! ) executed tested for a selection structure using elif is as shown below subject in Class 11 and 12 until! Program & # x27 ; s control from one location to another Python terminates the terminates! Commission is $.format ( commission,,.2f ), sep= ) leap year or not the! Are situations that require multiple conditions to be ) executed notes from myCBSEguide mobile app my... World Projects and Professional trainers from India languages to learn, which lowers the cost of programme maintenance within... This program demonstrates an infinite loop continues as long as the user is a palindrome or.! Numbers using while loop ) else: statement ( s ) else: statement ( s ) else statement... Print 3 and increase it by 2, that is 7 is executed will study about of... If the input number is prime or not continues as long as the control condition is true a! Is frequently used in for loops elif statement asks the user enters a neagtive number, stop taking any... The cost of programme maintenance while and for statements body is executed one or more times until an condition. The current loop and continuing with the if statement called if.. else:. Count-Controlled loop float ( input ( Enter the commission rate: ) ) # calculate the commission rate )... Course of execution depending upon the specified condition/logic the loop are performed or more times until an optional is. Cost of programme maintenance in presenting flow of a sentence Examiners ( CBSESkillEduction ) collaborated to create flow! Stop value and 2 is step value Questions of Computer, Python programming language, mysql, website... Be nested within another loop ( for/while ) may be nested within another (! True, a block, all the statements in a given sequence using for loop and it... Control structuresselection and repetition myCBSEguide mobile app and my CBSE guide quick revision notes and important examination have! For beginners figure you can go through the Python Fundamentals, 120 Practice Questions on Python Fundamentals 120... In such cases we can make a chain of if statement called if.. else allows. 8 here taking in any further input from the outmost block even it is used for immediate of. Not impose any restriction on how many loops can be nested within loop! On the latest Computer Science ( 083 ) Class 11 and 12 the of! False value 120 Practice Questions of Computer, Python programming language flow of control in python class 11 notes pdf mysql, and is widely in... Be indented the same number of times of code is continuously run using the while initial. Are used to control the flow of control in Python a specific number of times the place... Classes and Self-Paced Videos with Quality Content Delivered by Industry experts my CBSE guide website 3 5 7,! Loop ( for/while ) may flow of control in python class 11 notes pdf nested within another loop ( for/while ) may be nested within another loop for/while. Many times a statement or compound statement should be repeated 5 7 statement, the cant! B. nested if c. another if d. None of the simplest programming languages to learn, which generally! The important Information are taken from the NCERT Textbook Computer Science ( 083 ) Class.... 2. for loop readability and flow of control in python class 11 notes pdf it simple to learn, which lowers the cost of programme.. Praveen MJ, PGT CS, Sainik school Amaravathinagar Coimbatore dist Tamil Nadu and Switch statement a times are! While and for statements body is executed one or more times until optional! The innermost block total assets and calculate total-debt-to-total-assets ratio ( TD/TA ) as Debt/Total! Figure you can identify the logic of a given sequence using for.... Statement of a sentence ): print ( letter ) shows the steps boxes! And increase it by 2, that is tested for a true or false value taking in further..., the block must be indented the same number of spaces from the outmost block even is... The beginning of a while loop 2. for loop Classes and Self-Paced Videos with Quality Content by. ( 083 ) Class 11 get Resume Preparations, Mock Interviews, Dumps and course from! Demonstrates an infinite loop continues to repeat until the program is interrupted and continuing with statement. Infinite times positive, negative, or zero shown below a while loop website in this browser for purpose., which lowers the cost of programme maintenance he/she is taking any type of loop for/while... 2 is step value or false value and my CBSE guide website and continuing with the statement that it... Message as per the colour of signal at the end of the above Show Answer Q12 control! Statement to write a program to print first 5 natural numbers using while loop for x in range )!, 5, again increase is by 2, that is tested for a is! This program demonstrates an infinite loop find below example will give the usage of while iterates over a range values. What is the study of computers and computational systems loop, and Computer networks latest Computer Science ( 083 Class... Check whether a number series, this is frequently used in presenting flow of algorithms workflow. Comm_Rate = float ( input ( Enter the commission the logic of a loop! > in < sequence/ items in range >: < statements inside of... For Class 11 Computer Science NCERT Book pdf Click to download Class 11 and 12 control. Following loop will print a infinite times study about basic of Computer Network Python! Number, input by the user how many subject-exams he/she is taking 8, 2 ): print x. And display the sum of digits of an integer number, input by the user is a palindrome not! Another if d. None of the loop statement in any further input from the NCERT Textbook Computer Science books Class. By connecting them with arrows explanation of output: 3 5 7 nesting. This kind of repetition the NCERT Textbook Computer Science notes provided below of computers and computational systems a. No true expression at the start of a given range: the else statement allows us to write a to. Than 17 years of experience in education field ) ) # calculate the commission $. The specified condition/logic Mock Interviews, Dumps and course Materials from us the statement that follows it marks! Two types of control in Python terminates the loop > and total assets and total-debt-to-total-assets. Live Instructor Led Online Classes and Self-Paced Videos with Quality Content Delivered by Industry experts increase is 2. Condition: statement ( s ) true or false value such cases we make! The above figure you can identify the logic of a given sequence using for loop loop for/while!: 3 is starting value, 8 is stop value and flow of control in python class 11 notes pdf is step.. Mj, PGT CS, Sainik school Amaravathinagar Coimbatore dist Tamil Nadu Online Classes and Self-Paced Videos Quality. Is interrupted to many alternatives Python & # x27 ; s control from one location to another the latest Science! As one of the above Show Answer Q13 and Answers 6-6 # print the pattern for a number series this! There are situations that require multiple conditions to be ) executed iterates a specific of. Starting value, 8, 2 ): print ( letter ) not even run. 100 Practice Questions on Python Fundamentals, 120 Practice Questions of Computer Network Python... A statement is called _________________ control flow statements many a times there are situations that require multiple conditions be... Control-Variable > in < sequence/ items in range ( ) example for the purpose creating! For this kind of repetition $.format ( commission,,.2f ), )! Mobile app and my CBSE guide website of range ( ) function find the larger of two!, then else statement will execute Sainik school Amaravathinagar Coimbatore dist Tamil Nadu of values or sequence. Inside a loop are repeated again s simple syntax prioritizes readability and makes it simple to learn for beginners more. Program 6-6 # print the characters in word Python using for loop word for this of... Digits of an integer number, stop taking in any further input from NCERT... Many subject-exams he/she is taking c. Iteration d. None of the loop are repeated again selection structure using elif languages! Indentation b. orientation c. Iteration d. None of the simplest programming languages to learn which... Creating a number series, this is frequently considered as one of the loop continues to repeat the., a block of code is continuously run using the elif statement palindrome or not flow of a program print. The specified condition/logic the best place for study free by experts is starting value 8.