基本统计计算: 程序分几个步骤—— 1.输入 2.计算 3.输出 题目是输入一组数字,进行一系列计算,首先要对输入的数字进行处理,运用列表 首先建立一个新的列表,并且为空,准备填充,运用input()函数进行输入,且记得 后缀加入strip()去掉左右两端空格,难点#如何实现每次输入数字,最终呈现先一个列表呢?
运用while函数条件判断循环,当条件成立一直循环输入
循环外部需加入一个输入,num= input(),否则循环判断将无法判断,或者改变判断条件,我还是小白,除了老师说的不等于空的条件还暂时没有想其他条件。
列表添加input输入内容均为str,需转换成int才可以集训后变得运算,(我也是做到后边才发现)
接下来就是进行运算函数的定义,要求定义:列表元素个数,求和,平均数,求中位数,方差等等,
难点:要提前了解函数运算的逻辑,及函数函数间的逻辑关系系(可以相互调用)
函数长度的运算难点在于运用for in函数,逐个累加一个len+=1,且函数最后 return 返回值
函数和同长度,平均数调用两个函数相除,
中位数比较难
难点一:需要排序,运用sorted函数将排序后的数列复制给一个变量,
难点二:运用If判断,数列个数的是奇数个还是偶数个
难点三:偶数的中位数是中间两数的平均数,中间两数用序列的索引**注意长度除2后按照此数索引并非中间两个数列第一个,而是第二个,所以需要减去1,
难点四:两个整数相除还是浮点数,所以必须整除才可以直接用做索引,不然会报错
下一个,方差,难点再有分子的相加,其实也不难,
综上算法,每一次制定完函数都需要引用输入函数,及套入运算函数
这种输出比较麻烦,
运用
提示语句,输入,判定操作人员计算需求,每个数字进行对应的判定运算即可
虽然没人看,以后要好好写了