当前位置:首页>开发>正文

求一个简单的Python给数字排序代码 python3 写个最简单的程序

2023-05-29 14:43:53 互联网 未知 开发

 求一个简单的Python给数字排序代码 python3 写个最简单的程序

求一个简单的Python给数字排序代码

简单排序的话,直接使用 list.sort() 就可以了,直接在原列表上进行排序。
非要写成函数的形式的话,代码如下

defABC(nums_l):
    nums_l.sort()
    returnnums_l
    
 
l =[1,2,5,3,4]
# 其实,使用 l.sort() 之后,就对l进行了排序,然后输出l就可以了
printl
printABC(l)

这样,输出为

>>> ================================RESTART ================================
>>> 
[1, 2, 5, 3, 4]
[1, 2, 3, 4, 5]
>>>

 这么基础的东西,不会的话,自己看书去。

11111 defABC(nums_l):
    returnsorted(nums_l)
 
defmain():
    nums_l =[]
    whileTrue:
        try:
            n =int(raw_input(input num :> ).strip())
            nums_l.append(n)
        except:
            break
    print, ABC(nums_l)
 
if__name__ ==__main__:
    main()

python3 写个最简单的程序

用split()分割即可
a = input(input a and b)
lista = a.split(,)
ans = (int)(lista[0])   (int)(lista[1])
print(ans)

一段简单的python代码求解,想破头也不知道怎么写...

return not bool(n1 ^ n2)
return not bool(n1 - n2)
还有,python的cmp函数
return not bool(cmp (n1, n2))

帮忙写一个简单的Python程序

 

import math

#构造符合前2个条件的数据

def huoqu():

l=[]

for i in range(10000):

b=str(i)

if len(b)<4:

n=(4-(len(b)))*0 b

if n[0]==n[1] and n[2]==n[3] and n[0]!=n[2]:

l.append(n)

else:

if b[0]==b[1] and b[2]==b[3] and b[0]!=b[2]:

l.append(b)

return l

#构造符合第三个条件的函数

def panduan(n):

for i in n:

b=math.sqrt(int(i))

#确保结果是1个整数而不是小数

if b-int(b)==0:

return i

print(panduan(huoqu()))

最后输出的结果是7744