organize and discuss how to do verification and validation of the following code
ID: 3726742 • Letter: O
Question
organize and discuss how to do verification and validation of the following code:
numbers = [[4, 3], [1,2], [154,233], [555,-444]]
def show_add_pair(pair):
print str(pair[0]) + '+' + str(pair[1]) + '= ' + str(pair[0] + pair[1])
print ' Part 1'
print '4+3=',4+3
print '1+2=',1+2
print '154+233=',154+233
print '555+-444=',555+(-444)
print ' Part 2'
show_add_pair(numbers[0])
show_add_pair(numbers[1])
show_add_pair(numbers[2])
show_add_pair(numbers[3])
print ' Part 3'
for n in numbers:
show_add_pair(n)
print ' Part 4'
map(show_add_pair, numbers)
Explanation / Answer
Firstly numbers = [[4, 3], [1,2], [154,233], [555,-444]],
it means numbers is a list, It has indexes i.e., 0,1,2,3,...
means numbers[0] is [4,3], numbers[1] = [1,2], numbers[3] = [555, -444], etc...
In Part1: It's just addition of two numbers only
In Part2: we are passing each sub list to the function
i.e., show_add_pair([4,3])
show_add_pair([1,2]), etc...
In Part3: As like Part 2. In this instead of sending manual, we are passing automatically using for loop.
In Part4: It is map, It is also work like as in part 3. map is pre defined function executes all the elements are complete...
All are same but we are reducing steps to make easier...
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.