This is a warm-up prompt lab, was shown code by the teacher, I plug it in and the output is correct but the computer system won’t grade it because it’s getting an “EOF when reading a line” error code, any suggestions?
(1) Prompt the user to enter four numbers, each corresponding to a person’s weight in pounds. Store all weights in a list. Output the list. (2 pts)
Ex:
Enter weight 1:
236.0
Enter weight 2:
89.5
Enter weight 3:
176.0
Enter weight 4:
166.3
Weights: [236.0, 89.5, 176.0, 166.3]
(2) Output the average of the list’s elements with two digits after the decimal point. Hint: Use a conversion specifier to output with a certain number of digits after the decimal point. (1 pt)
(3) Output the max list element with two digits after the decimal point. (1 pt)
Ex:
Enter weight 1:
236.0
Enter weight 2:
89.5
Enter weight 3:
176.0
Enter weight 4:
166.3
Weights: [236.0, 89.5, 176.0, 166.3]
Average weight: 166.95
Max weight: 236.00
(4) Prompt the user for a number between 1 and 4. Output the weight at the user specified location and the corresponding value in kilograms. 1 kilogram is equal to 2.2 pounds. (3 pts)
Ex:
Enter a list index location (0 – 3):
3
Weight in pounds: 176.00
Weight in kilograms: 80.00
(5) Sort the list’s elements from least heavy to heaviest weight. (2 pts)
Ex:
Sorted list: [89.5, 166.3, 176.0, 236.0]
here is my code:
peopleWeights = []
num_weights = 4
for i in range(num_weights):
singleWeight = float(input(‘Enter weight %d:\n’ % (i+1)))
peopleWeights. append(singleWeight)
print(‘Weights:’, peopleWeights)
avgWeight = sum(peopleWeights)/len(peopleWeight s)
print(‘\nAverage weight: %.2f’ % avgWeight)
print(‘Max weight: %.2f’% max(peopleWeights))
index = int(input(‘\nEnter a list index (1 – 4):\n’))
chosenWeight = peopleWeights[index-1]
print(‘Weight in pounds: %.2f’ % chosenWeight)
print(‘Weight in kilograms: %.2f’ % (chosenWeight/2.2))
peopleWeights. sort
print(‘\nSorted list:’, peopleWeights)
The correct answer has not yet been found for the question. Our moderators are looking for the most suitable solutions for you. Could you share your comments with us for the answer to this question?