lumber2388779
发表于 2017-4-27 15:35:30
本帖最后由 lumber2388779 于 2017-4-27 15:37 编辑
def func(listx):
list1=
list2= for n in range(len(list1)) if n%(len(listx))!=0 ]
return min(list2)
慢慢补上来,最近忙,加上公司禁止论坛回复了
新手·ing
发表于 2017-4-27 17:42:39
lumber2388779 发表于 2017-4-27 15:35
慢慢补上来,最近忙,加上公司禁止论坛回复了
公司这么强!?
solomonxian
发表于 2017-5-9 18:49:19
def cal_diff(n):
"""输入列表n , 返回列表内两元素间最小差值绝对值"""
m = n[:] # 复制不影响输入的列表
m.sort(reverse=True) # 排序前后减即可
diff = [] # 容器装差值
for i in range(len(n)-1):
diff.append(m- m)
return min(diff)
看到有写成两行的,这个也能写成两行,貌似可以去掉abs
n.sort(reverse=True)
print(min(-n for i in range(len(n)-1)]))
七度寒
发表于 2017-5-16 21:14:31
看看
小竹竿
发表于 2017-5-16 21:38:33
试试我现在的身手
Bekkkkkahhh
发表于 2017-8-1 15:51:40
# include "math.h"
list=input('请输入整数数列,以 隔开').split(' ')
abslist=[]
for i in range(len(list)-1):
for each in range(i+1,len(list)):
abslist.append(abs(int(list)-int(list)))
minimum=min(abslist)
print(minimum)
bozhen
发表于 2017-8-15 15:21:34
本帖最后由 bozhen 于 2017-8-15 15:39 编辑
L =
lenth = len(L)
cha = []
for i in range(lenth-1):
for j in range(i+1,lenth):
cha.append(abs(L-L))
print(min(cha))
新手·ing
发表于 2017-8-15 15:58:00
bozhen 发表于 2017-8-15 15:21
小伙子,你渴望鱼币吗
bozhen
发表于 2017-8-15 17:47:00
新手·ing 发表于 2017-8-15 15:58
小伙子,你渴望鱼币吗
咋说?
新手·ing
发表于 2017-8-15 17:50:49
bozhen 发表于 2017-8-15 17:47
咋说?
你是刷题还是为鱼币
bozhen
发表于 2017-8-15 18:16:38
新手·ing 发表于 2017-8-15 17:50
你是刷题还是为鱼币
主要是为了做题,提高能力
新手·ing
发表于 2017-8-15 18:17:21
bozhen 发表于 2017-8-15 18:16
主要是为了做题,提高能力
{:10_275:}
张大象
发表于 2017-9-15 15:39:06
L =
tmp = []
for i in L:
for j in L:
tmp.append(abs(i-j))
for i in range(len(L)):
tmp.remove(0)
print(min(tmp))
renze
发表于 2017-9-18 17:04:53
看看
gausser
发表于 2017-9-20 20:22:53
list1 =
list1.sort()
min_list = min(list1 - list1 for i in range(len(list1) - 1))
print min_list
aixuexi82
发表于 2017-9-28 16:03:00
list1 =
list2 = []
num = len(list1)
while num:
for i in list1:
temp = i - list1
list2.append(abs(temp))
list1.pop(0)
num -= 1
print(min(list2))
842695235
发表于 2017-10-8 17:52:49
发大水
瓦蓝
发表于 2017-10-8 18:54:30
{:5_90:}
朔夜
发表于 2017-10-18 09:21:59
import numpy
def fun(temp):
mix =abs(temp-temp)
for i in range(0,len(temp)):
for j in range (i+1,len(temp)):
item=abs(temp-temp)
if item<mix:
mix=item
return mix
if __name__=='__main__':
array=numpy.array()
print('最小值为%d' % fun(array))
石小龙
发表于 2017-11-13 23:33:06
list1 = eval(input('请输入一个只有整数的列表:'))
list2 = []
for i in range(len(list1)):
for n in range(len(list1)):
if i != n:
a = abs(list1 - list1)
list2.append(a)
print(min(list2))