Welcome to Westonci.ca, where your questions are met with accurate answers from a community of experts and enthusiasts. Connect with professionals ready to provide precise answers to your questions on our comprehensive Q&A platform. Explore comprehensive solutions to your questions from a wide range of professionals on our user-friendly platform.

Write a program named find_stats. py. accept ints from user until the user enters a 0. then calculate mean, median and standard deviations of all entered values. display stats

Sagot :

The program described above which calculates mean, median and standard deviations of all entered values is given below.

What is a program?

A program is a set of instructions that ensure that a predetermined or specific output is given by a computer.

The program labelled find_stas.py is given as follows:

# importing required libraries

import math

# creating a empty list named li

li = []

# iterate till while is true

while True:

#   getting user input making it int and store it in inp

   inp = int(input("Enter integer (0 to stop): "))

   # checks if inp is equals to 0

   if inp == 0:

       # stop the loop

       break

   # append inp in li

   li.append(inp)

n = len(li)

# calculating sum li using sum function  then dividing by n and store it in mean

mean = sum(li) / n

# dividing n by 2 and store it in indexes

index = n // 2

# if n modulus n equals 2

if n % 2:

   # sort the li and store the index position in median

   median = sorted(li)[index]

# otherwise

else:

   # store the result in media

   median = sum(sorted(li)[index - 1:index + 1]) / 2

# declaring d variable with value 0

d = 0

# calculating variance and store it in variance

variance = sum((x - mean) ** 2 for x in li) / (n - d)

# standard deviation

sd = math.sqrt(variance)

# display the output with the value of mean, median and sd

print("Mean : {}\nStandard Deviation : {}\nMedian : {}".format(mean, median, sd))

Learn more about programs:
https://brainly.com/question/26134656
#SPJ1