早教吧作业答案频道 -->数学-->
用python怎样在最小误差内把数字区间平均分成100份,末尾等于数字区间的末尾数
题目详情
用python 怎样在最小误差内把数字区间平均分成100份,末尾等于数字区间的末尾数
▼优质解答
答案和解析
不太理解你的问题,python cookbook上有一个sample,不知道符合不,大致结果是这样.下面是我取range(1,400)的结果(一小部分):[[1,101,201,301],[2,102,202,302],[3,103,203,303],[4,104,204,304],[5,105,205,305],[6,106,206,306],[7,107,207,307],[8,108,208,308],[9,109,209,309],[10,110,210,310]...].
如果合意的话,代码是这样:
import itertools
def strider(p,n):
result = [ [] for x in itertools.repeat(0,n)]
resiter = itertools.cycle(result)
for item , sublist in itertools.izip(p,resiter):
sublist.append(item)
return result
## test:
p = range(1,400)
a = strider(p,100) #一百份
print a
如果合意的话,代码是这样:
import itertools
def strider(p,n):
result = [ [] for x in itertools.repeat(0,n)]
resiter = itertools.cycle(result)
for item , sublist in itertools.izip(p,resiter):
sublist.append(item)
return result
## test:
p = range(1,400)
a = strider(p,100) #一百份
print a
看了 用python怎样在最小误差...的网友还看了以下:
甲、乙两数之和是594,已知乙数的末尾是0,如果把末尾的⺁0去掉,正好等于甲数,甲数是(),甲、乙 2020-05-21 …
以下关于常用质量术语的理解中,错误的是(48)。A.预防是把错误排除在过程之前B.检查是把错误排除在 2020-05-26 …
帮帮忙纠错英语以下是一片英语短文,语法结构较为简单,可能存在不少错误,把短文的错误纠正过来,最好能 2020-06-03 …
一台功率为100W的发动机,把它装到汽车上,汽车的速度可达90km/h,把它装到汽船上,速度只能达 2020-06-13 …
仿写《我们的错误》五年级课文《我们的错误》:学习击鼓总有漏拍的时候,练习舞蹈也会迈错脚步.年轻人啊 2020-06-15 …
高一平抛运动击网球(触不触网的问题)排球场总长为18m,网高为h,运动员站在离网3m远的线上正对网 2020-07-07 …
一台功率为100kW的发动机,把它装到汽车上,汽车的速度可达90km/h,把它装到汽船上,汽船的速度 2020-11-30 …
小马再计算1.39加一个一位数时,错误的把末尾对齐,得到1,84,正确结果是 2020-12-09 …
初二英语形容词,动词语法问题求以下问题:(都是要初一上册至初二上册的单词啊1:动词变ing形式要双写 2021-01-31 …
以下是一片英语短文,语法结构较为简单,可能存在不少错误,把短文的错误纠正过来,最好能把短文改得高级点 2021-02-15 …