目录

mini-stats:小型数据统计工具

用于开源许可证课程实践。输入一组数字,计算数量、均值、中位数、最小值和最大值。 运行环境:Python 3.8 或更高版本;仅使用标准库,无需安装第三方包。

使用方法

python stats.py 60 70 80 90 100
count: 5
mean: 80
median: 80
min: 60
max: 100

不提供参数、输入非数字或 NaN/Infinity 时,程序返回错误信息。

项目文件

  • stats.py:程序源码,含 SPDX-License-Identifier: MIT 标记。
  • LICENSE:MIT 许可证完整文本。
  • README.md:使用方法和许可说明。
  • verification.txt:本地实际运行记录。

许可证与选择理由

本项目采用 MIT License,版权署名使用 mini-stats contributors。 MIT 允许他人在保留版权及许可声明的条件下使用、修改、分发和商业利用代码, 适合希望被自由复用的小型教学工具。下游可将其用于闭源软件,无强制公开修改源码的要求。 本项目优先考虑简单和易用,因此选择 MIT;若目标是要求分发的衍生作品持续开放, 则应考虑 GPL 等 copyleft 许可证。MIT 文本不含 Apache-2.0 那样明确的专利授权条款。 标准许可证原文来源:https://opensource.org/license/mit

关于
31.0 KB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802047560号