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))
页: 1 [2] 3 4 5 6 7 8
查看完整版本: Python:每日一题 17(答题领鱼币)