Intro to Nested Looping
Intro to Computer Science
CS1510
Dr. Sarah Diesburg
Nesting
Nesting means to place one code structure inside of another
Nested if statements
If (a<1):
if (a==0):
print(“Hey, this is zero”)
else:
print(“This is a negative number”)
2
Nested Loops
We can also nest loops Can be very powerful, but tricky!
3
The idea of nested looping
for x in range(1,4):
for y in range(1,5):
print (x, '*' , y , '=' , (x*y))
How many times will this print??
Finding Out if a Number is Prime An integer, N, is prime if it is not evenly
divisible by any of the numbers from 2 to N-1
Finding Out if a Number is Prime Is 41 a prime number? Is 77 a prime number?
Finding Out if a Number is Prime Is 413 a prime number? Is 419 a prime number?
Let’s Write a Design Paragraph Inputs? Steps to calculate result Outputs?
8
Finding Out if a Number is Prime Write a program that:
Asks for an integer greater than 2 Keeps prompting until it gets one Checks the numbers from 2 to N-1 to see if N is
evenly divisible by that number Prints a message either way.
So how would we change this… To print information about all of the numbers
from 2 to 100? Nested Looping
Top Related