Python programming

Nobody
PDF_CODE21.pdf

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