Python programming
PDF_CODE
HIT137 Software Now
Week 5 LowerUpper.py
def main():
lower=int(input("enter lower"))
upper=int(input("enter upper"))
displayrange(lower,upper)
def displayrange(lower,upper):
while lower <= upper:
print(lower)
lower = lower+1
main()
LowerUpperRecursive.py
def main():
lower=int(input("enter lower"))
upper=int(input("enter upper"))
displayrange(lower,upper)
def displayrange(lower,upper):
if lower <= upper:
print(lower)
displayrange(lower+1,upper)
main()
UnderstandRecursive.py
def main():
lower=int(input("enter lower"))
upper=int(input("enter upper"))
sum(lower,upper)
def sum(lower,upper):
print(lower,upper)
if lower > upper:
print("exit")
return 0
else:
result = lower + sum(lower+1,upper)
print(result)
return result
main()
6 5 6>5 T print exit
return 0
exit
5 5 5>5 F result=5+sum(6,5)
print result
return result
result=5+sum(6,5)
result = 5+0
print result
5
return result
return 5
4 5 4>5 F result=4+sum(5,5)
print result
return result
result=4+sum(5,5)
result = 4+5
print result
9
return result
return 9
3 5 3>5 F result=3+sum(4,5)
print result
return result
result=3+sum(4,5)
result = 3+9
print result
12
return result
return 12
2 5 2>5 F result=2+sum(3,5)
print result
return result
result=2+sum(3,5)
result = 2+12
print result
14
return result
return 14