鱼C论坛

 找回密码
 立即注册
楼主: 新手·ing

[技术交流] Python:每日一题 17(答题领鱼币)

  [复制链接]
发表于 2020-8-31 20:19:50 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-9-2 09:46:26 | 显示全部楼层
看着好晕,楼主果然是大神
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-11-3 15:45:22 | 显示全部楼层
  1. a = [11, 0, -90, 8, 7, 44, 5, 31, 2, 3, 45]
  2. sub_num = []
  3. length = len(a)

  4. for i in range(1, length-1):
  5.     sub = abs(a[i]-a[i+1])
  6.     sub_num.append(sub)

  7. sub_num.sort()

  8. min = sub_num[0]

  9. print('差值绝对值最小的数是:%d'%min)
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-12-15 21:09:12 | 显示全部楼层
def min_n(num):
    import random as r
    listR=[]
    listRN=[]
    for i in range(num):
        listR.append(r.randint(0,100))
    print(listR)
    for n in listR:
        for m in listR:
            if n==m:
                pass
            else:
                listRN.append(abs(n-m))
    print(listRN)
    sqe=sorted(listRN)
    print(sqe)
    print(sqe[0])

min_n(4)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-1-4 21:24:36 | 显示全部楼层
list1 = [13,17,5,8,9,10]
list2 = []
for i in list1:
    for j in list1:
        if i == j:
            continue
        else:
            list2.append(abs(i-j))
print(min(list2))
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-1-6 09:55:37 | 显示全部楼层
python每日必看                                                      
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-3-13 20:35:58 | 显示全部楼层
def foo(data1,data2):
    min=abs(data1[0]-data2[0])
    for i in data1:
        for j in data2:
            if abs(i-j)<min:
                min=abs(i-j)
    return min
a=[132,43,-1876,565,1]
b=[85,-63443,569,-1899,135]
c=foo(a,b)
print(c)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-28 12:45

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表