3.14 LAB: Simple statistics for Python
Given 4 floating-point numbers. Use a string formatting expression with conversion specifiers to output their product and their average as integers (rounded), then as floating-point numbers.

Output each rounded integer using the following:
print('{:.0f}'.format(your_value))

Output each floating-point value with three digits after the decimal point, which can be achieved as follows:
print('{:.3f}'.format(your_value))

Ex: If the input is:

8.3
10.4
5.0
4.8
the output is:

2072 7
2071.680 7.125


So far I came up with the following:
num1 = float(input())
num2 = float(input())
num3 = float(input())
num4 = float(input())

avg = (num1+num2+num3+num4)/4
prod = num1*num2*num3*num4
print('%d %d'%(avg,prod))
print('%0.3f %0.3f'%(avg,prod))

I keep getting this output and I don't know what I'm doing wrong:
7 2071
7.125 2071.680
Expected output should be:
2072 7
2071.680 7.125

Respuesta :

Following are the correct python code to this question:

Program Explanation:

  • In the python program four variable "n1, n2, n3, and n4" is defined, in which we input method is used that input value from the user end.
  • In this, we use the float method, which converts all the input values into a float value.
  • In the next step, two variables "average and product" are defined, which calculate all input numbers product, average, and hold value in its variable.
  • In the last step, a print method is used, that prints its round and format method value.

Program:

n1 = float(input('Input first number: '))#input first number

n2 = float(input('Input second number: '))#input second number

n3 = float(input('Input third number: '))#input third number

n4 = float(input('Input fourth number: '))#input fourth number

average = (n1+n2+n3+n4)/4 #calculate input number average

product = n1*n2*n3*n4 # calculate input number product

print('product: {:.0f} average: {:.0f}'.format(round(product),round(average))) #print product and average using round function

print('product: {:.3f} average: {:.3f}'.format(product,average)) #print product and average value

Output:

Please find the attachment.

Learn more:

brainly.com/question/14689516

Ver imagen codiepienagoya