import random# 最小取值:min_numrange=90# 最大取值:max_numrange=99# 生成多少列数字:countnum=16# 设定的平均数:average = 95# 每列包含多少个数字:times = 8num=[]first_num = 0j=0sum =0def rannum():global numnum=[]n = 0j=0while n < times:num.append(random.randint(min_numrange,max_numrange))n+=1for i in num:j+=iglobal sumsum = jglobal first_numfirst_num=random.randint(min_numrange,max_numrange)def docalc():rannum()# while sum != (average*times):# global num# num.clear()# rannum()# while (first_num*0.6+sum/times*0.5)!=float(average):while True:# 在这里添加你想要的组成平均数的公式result= (first_num*0.6)+(sum/times*0.4)-averageif result ==0:breakrannum()print(first_num,end=' ')for c in num:print(c,end=' ')print('')if __name__ == "__main__":cccc =0while cccc <countnum:docalc()cccc +=1
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。