Advanced Strings Intro to Computer Science CS1510, Section 2 Dr. Sarah Diesburg 1.
Intro to Nested Looping Intro to Computer Science CS1510 Dr. Sarah Diesburg.
-
Upload
timothy-crawford -
Category
Documents
-
view
212 -
download
0
Transcript of Intro to Nested Looping Intro to Computer Science CS1510 Dr. Sarah Diesburg.
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