コード例 #1
0
 def test_median_list_even(self):
     my_numbers = [5, 6, 4, 3]
     median_result = calculate_median(my_numbers)
     self.assertEqual(median_result, 4.5)
コード例 #2
0
 def test_median_list_empty(self):
     my_numbers = []
     median_result = calculate_median(my_numbers)
     self.assertEqual(median_result, None)
コード例 #3
0
 def test_median_list_odd(self):
     my_numbers = [78, 67, 89, 65, 23]
     median_result = calculate_median(my_numbers)
     self.assertEqual(median_result, 67)
コード例 #4
0
 def test_median_list_one_element(self):
     my_numbers = [24]
     median_result = calculate_median(my_numbers)
     self.assertEqual(median_result, 24)
コード例 #5
0
ファイル: 02.py プロジェクト: yutakahashi114/python_lesson
import mean
import median
import mode
import variance
import read_file

if __name__ == '__main__':
    data = read_file.read_data('test.txt')

    # 平均
    mean = mean.calculate_mean(data)
    print('Mean : ' + str(mean))
    # 中央値
    median = median.calculate_median(data)
    print('Median : ' + str(median))
    # 最頻値
    modes = mode.calculate_mode(data)
    print('Mode :')
    for mode in modes:
        print('\t' + str(mode))
    # 分散
    variance = variance.calculate_variance(data)
    print('Variance : ' + str(variance))
    # 標準偏差
    print('Standard deviation : ' + str(variance**0.5))