Question: i'm getting this error in my python program number = int (number) ValueError: invalid literal for int() with base 10: 'Sum:' def main(): # open

i'm getting this error in my python program

number = int (number)
ValueError: invalid literal for int() with base 10: 'Sum:'

def main():
# open the InputNumber.txt file for reading
urFile = open('numbers.txt','r')
# vairable declaration and settinginitial for vairables
sum,max,min,num,average =0,None,None,0,None

# running loop through each numberin InputNumber.txt file
for number in urFile.read().split():
# convert to a numberinto integer instead of string
number = int(number)

# calculate sum of allnumbers
sum += number

# if max and min areNone
if max is None:
max =number
if min is None:
min =number

# find minimumnumber
if number < min:
min =number

# find maximumnumber
if number > max:
max =number

# increment counter by1
num += 1

# calculate the average
totalAverage = float(sum/num)

# display result
print('sum is', sum)
print('max is', max)
print('min is', min)
print('total of values is ', num)
print('average total is'.format(average))

# open numbers.txt in append createmode
outFile = open('numbers.txt')

# write the above datato the file
outFile.write('um is'+str(sum)+'')
outFile.write('max is'+str(max)+'')
outFile.write('min is'+str(min)+'')
outFile.write('total of valuesis'+str(num)+'')
outFile.write('average totalis'.format(average))

# call the main function
main()

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!