Contents

  1. ./more_range_examples.py
  2. ./our_solutions.py
  3. ./range_analysis.py
  4. ./simple_for.py
  5. ./sum5.py
  6. ./using_range.py

./more_range_examples.py 1/6

[
top][prev][next]
# More range examples
# Sara Sprenkle

print("-------------- range(1, 15, 3) ------------")
for a in range(1,15,3):
    print(a)

print("-------------- range(5, -15, -5) ------------")
for b in range(5, -15, -5):
    print(b)

# Demonstrate these after handout ... 
    
# Won't display anything
print("-------------- range(5, -15, 5) ------------")
for counter in range(5, -15, 5):
    print(counter)

# Won't display anything
print("-------------- range(-5, 15, -5) ------------")
for counter in range(-5, 15, -5):
    print(counter)

print("-------------- range(5.5, 15, 1.5) ------------")
# Note that range expects integer values
for counter in range(5.5, 15, 1):
    print(counter)

./our_solutions.py 2/6

[
top][prev][next]
# Solutions to problems on slide
# by CSCI111

print("for a to display 1,2,3,4,5")

for i in range(1, 6):
    print(i)

print()

for x in range(5):
    print(x+1)

print()
print("for b to display 2, 5, 8, 11")

for i in range(2, 12, 3):
    print(i)
    
print()
for var in range(2, 14, 3):
    print(var)
	
	
print()
print("for c to display ****, ****,****")

for i in range(3):
    print("****")
    

./range_analysis.py 3/6

[
top][prev][next]
# Example of for loops using range
# by Sara Sprenkle

# Question: what does range do?
for i in range(5):
    print(i)

print("After the loop:", i)

# QUESTION FOR CLASS:
# How is i changing each time through the loop?

# What happens if you change the variable from
#	i to some other variable name?

./simple_for.py 4/6

[
top][prev][next]
# Examples of for loops using range
# by Sara Sprenkle

# The "chorus" gets repeated 3 times
for i in range(3):
    print("You say 'hello'")
    print("And, I say 'goodbye'...")
   
print()

num_repetitions = 5

# for loop with only one statement that gets repeated.
for x in range(num_repetitions): print("Repeat the chorus!")


./sum5.py 5/6

[
top][prev][next]
# Adding up 5 numbers from the user
# By CSCI111

print("This program adds up 5 numbers given by you, the user")
print()

# initialize the accumulator variable
total = 0

#how many times is that getting repeated? 5 times
for i in range(5):
    # what is getting repeated? That goes in the loop body
    # get input from the user
    userNumber = float(input("Enter your number: "))
    # add the user's number to the accumulator
    total = total + userNumber

# display the results
print("Your total is", total)

./using_range.py 6/6

[
top][prev][next]
# Examples of using range, with different numbers of parameters
# by Sara Sprenkle
#

print("------------ range(10) ------------")
for x in range(10):
    print(x)

print("----------- range(5,10) -----------")
for y in range(5, 10):
    print(y)

print("----------- range(1,10,2) -------------")
for x in range(1, 10, 2):
    print(x)

    
# What happens if step is negative?
# What happens if stop < start?

Generated by GNU Enscript 1.6.5.90.