I wrote two sets of codes
Set 1:
numArray = map(int, input('input content:').split())
print('numArray is', list(numArray))
sum_integer = 0
for number in numArray:
sum_integer += number*number
print('sum is:', sum_integer)
Install 2:
numArray = map(int, input('input content:').split())
sum_integer = 0
for number in numArray:
sum_integer += number*number
print('sum is:', sum_integer)
You can see that it is to create a set of numbers by entering and then calculating the sum of the square for each number. The difference between Set 1 and Set 2 is just a lineprint()
Suppose I entered: 4 7 2 8 5
for both sets
for Set 1: I get:
numArray is [4, 7, 2, 8, 5]
sum is: 0
for Set 2: I get:
sum is 158
How could one line print()
change the logic of calculation?
source
share