求一个简单的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