for i in range(1, 10, 2):
    print i

"""
Explanation: Programming Bootcamp 2016
Lesson 3 Exercises

 Earning points (optional) 

Enter your name below.
Email your .ipynb file to me (sarahmid@mail.med.upenn.edu) before 9:00 am on 9/16. 
You do not need to complete all the problems to get points. 
I will give partial credit for effort when possible.
At the end of the course, everyone who gets at least 90% of the total points will get a prize (bootcamp mug!).

Name: 

1. Guess the output: loop practice (1pt)
For the following blocks of code, first try to guess what the output will be, and then run the code yourself. Points will be given for filling in the guesses; guessing wrong won't be penalized.
End of explanation
"""


for i in range (5, 1, -1):
    print i

"""
Explanation: Your guess:
End of explanation
"""


count = 0
while (count < 5):
    print count
    count = count + 1

"""
Explanation: Your guess:
End of explanation
"""


total = 0
for i in range(4):
    total = total + i
print total

"""
Explanation: Your guess:
End of explanation
"""


name = "Mits"
for i in name:
    print i

"""
Explanation: Your guess:
End of explanation
"""


name = "Wilfred"
newName = ""
for letter in name:
    newName = newName + letter
print newName

"""
Explanation: Your guess:
End of explanation
"""


name = "Wilfred"
newName = ""
for letter in name:
    newName = letter + newName
print newName

"""
Explanation: Your guess:
End of explanation
"""


seq = "AGCTGATGC"
count = 0
for letter in seq:
    count = count + 1
print count

"""
Explanation: Your guess:
End of explanation
"""


seq = "AGCTGATGC"
count = 0
for letter in seq:
    if letter == "T":
        count = count + 1
print count

"""
Explanation: Your guess:
End of explanation
"""


count = 0
while count < 5:
    print count
print "Done"

"""
Explanation: Your guess: 

2. Spot the endless loop (1pt)
For the following examples, first guess whether or not the loop will be endless. Then run the code to find out (if it doesn't stop within a few seconds, you can assume it's endless).
NOTE: If you hit an endless loop, you will not be able to run anything else until you stop it! Use the kernel interrupt button (square button up top) to stop the execution of the loop.
End of explanation
"""


count = 0
while count > 0:
    print count
print "Done"

"""
Explanation: Endless loop or not? Your guess:
End of explanation
"""


count = 0
while count < 10:
    print count
count = count + 1
print "Done"

"""
Explanation: Endless loop or not? Your guess:
End of explanation
"""


count = 10
while count > 0:
    count = count - 1
print "Done"

"""
Explanation: Endless loop or not? Your guess:
End of explanation
"""


a = True
count = 0
while a:
    count = count + 1
print "Done"

"""
Explanation: Endless loop or not? Your guess:
End of explanation
"""


x = 1
while x != 100:
    x = x + 5
print "Done"

"""
Explanation: Endless loop or not? Your guess:
End of explanation
"""


x = 1
while x <= 100:
    x = x + 5
print "Done"

"""
Explanation: Endless loop or not? Your guess:
End of explanation
"""


