Spaces:
Runtime error
Runtime error
File size: 873 Bytes
9fc9703 80d029a 9fc9703 f03cb9c 9fc9703 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | import streamlit as st
def add_num():
inp = st.text_input("vorod")
return [int(num) for num in iter(input, "x")]
def calculate_mean(numbers: list):
mean_numbers = sum(numbers) / len(numbers) if numbers else 0
return mean_numbers
def variance(mean_num: float, numbers: list):
vari = sum((num - mean_num) ** 2 for num in numbers) / len(numbers) if numbers else 0
return vari
def standard_deviation(vari:float):
return vari ** .5
menu = st.selectbox("انتخاب", ["هیچی","واریانس""میانگین","انحراف از معیار","ورود اعداد"])
if menu == "انحراف از معیار":
add_num()
nums = add_num()
mean = calculate_mean(nums)
variance_value = variance(mean, nums)
std = standard_deviation(variance_value)
st.write("واریانس:", variance_value)
st.write("انحراف از معیار:", std)
|