Our Odd Numbers code in Python.
Odd Numbers Class File:
# define a class
class OddNumerals:
###
# Our constructor.
# @param alpha - for the start value
# @param omega - for the end value
##
def __init__(self, alpha, omega):
self.start = alpha
self.stop = omega
self.result = [] # list to hold our answers
# Returns an list of the desired set of odd numbers
def prepResult(self):
# Loop from start to stop and rip out odd numbers;
self.i = 0
while self.start <= self.stop:
if self.start % 2 != 0:
self.result.append(self.start)
self.i += 1
self.start = self.start + 1 # increase start by 1
return self.result
Main Class:
#!/usr/bin/python
from OddNumbers import OddNumerals
# Use the even number module/class
lower_boundary = 1
upper_boundary = 100
odd_list = OddNumerals(lower_boundary, upper_boundary)
answer = odd_list.prepResult()
print("Even numbers between", lower_boundary, "and", upper_boundary, "are:\n", answer)
print("\n\n")
Try it out!
Elegance (0.0)