大头目 发表于 2018-2-13 14:39:39

x = float(input('请输入第一个数字'))
y = float(input('请输入第一个数字'))
z = float(input('请输入第一个数字'))
list1 =
list1.sort(reverse = True)
for i in list1:
        print(i)

晓天一笑 发表于 2018-2-14 10:55:07

def mysort(*pam):
        list1=list(pam)
        list2=[]
        n=len(pam)
        x=0
        while n>0:
                x=min(list1)
                list2.append(x)
                list1.remove(x)
                n-=1
        return list2
               

>>> mysort(4,7,12,8,3,9,22)

ultraji 发表于 2018-2-19 11:50:02

alist =
alist.sort()
print (alist)

lchelement 发表于 2018-2-25 10:55:18

x = int(input('请输入第一个数:'))
y = int(input('请输入第二个数:'))
z = int(input('请输入第三个数:'))

list1 = []
list1.extend()

list1.sort()

print(list1)

纳兰小寒 发表于 2018-2-25 11:46:41

numbers = input('请输入数字,以空格隔开:')
#分割成列表排序
l = numbers.split(' ')
l.sort()
print(l)

victor.xu 发表于 2018-3-2 12:24:19

data = input('请输入三个整数(以空格做分割):\n')
lis = data.split(' ')
lis =
lis.sort()
print(lis)

benzhj 发表于 2018-3-8 11:33:52

num1 = int (input ("请输入数字1"))
num2 = int (input ("请输入数字2"))
num3 = int (input ("请输入数字3"))

def exc(x, y):
    temp = x
    x = y
    y = temp
    return (x, y)

if num1 > num2:
    num1,num2 = exc (num1,num2)

if num1 > num3:
    num1,num3 = exc (num1,num3)

if num2 > num3:
    num2, num3 = exc(num2, num3)

print (num1, num2, num3)

tusumili 发表于 2018-3-11 19:50:26

a = int(input('请输入第一个整数:'))
b = int(input('请输入第二个整数:'))
c = int(input('请输入第三个整数:'))
list =
list.sort()
print(list)

tsembrace 发表于 2018-4-7 11:22:13

'''
输入三个整数x,y,z,请把这三个数由小到大输出。
'''
a=input('请输入第一个整数')
b=input('请输入第二个整数')
c=input('请输入第三个整数')
lx=
print('-'.join(sorted(lx)))

ZSS0519 发表于 2018-4-16 10:42:51

x = int(input('x:'))
y = int(input('y:'))
z = int(input('z:'))
a =
b = sorted(a)
print(b)

天天学习$ 发表于 2018-4-22 21:12:30

新手·ing 发表于 2017-3-26 08:26
我的解答!

很多都是用了list.sort()这个方法在这里提供两个答案:
'''def number_sort(*list1):
    list1 = list(list1)
    list1.sort()
    print(list1)'''

def number_sort(*tuple1):
    list1 = list(tuple1)
    list2 = []
    while list1 != []:
      number_min = list1
      for i in list1:
            if number_min > i:
                number_min = i
      list1.remove(number_min)
      list2.append(number_min)
    print(list2)

萧丹夜 发表于 2018-5-8 19:44:44

x = input('请输入3个整数:')
a,b,c = x.split(' ')
if a > b :
    a,b = b,a
if a > c :
    a,c = c,a
if b > c :
    b,c = c,b
print(a,b,c)

萧丹夜 发表于 2018-5-8 19:56:00

本帖最后由 萧丹夜 于 2018-5-8 19:57 编辑

x = input('请输入3个整数:')
a,b,c = x.split(' ')
##print(a,b,c)
if a > b :
    a,b = b,a
if a > c :
    a,c = c,a
if b > c :
    b,c = c,b
print(a,b,c)

BISHIQIUQIUI 发表于 2018-5-9 15:54:15



x=int(input("x="))
y=int(input("y="))
z=int(input("z="))
o=int(input("o="))
list =
print(sorted(list))

多加一个数字 o

张大哈 发表于 2018-6-7 15:57:45

x=int(input('输入第一个数:'))
y=int(input('输入第二个数:'))
z=int(input('输入第三个数:'))
if x>y:
    x,y=y,x
if x>z:
    x,z=z,x
if y>z:
    y,z=z,y
print(x,y,z)

892427369 发表于 2018-7-17 16:17:19

x = int(input("请输入整数x:"))
y = int(input("请输入整数y:"))
z = int(input("请输入整数z:"))
d =
print("最小的整数:",min(d))
d.remove(min(d))
d.remove(max(d))
print("不大不小的:",d)
d =
print("最大的整数:",max(d))

CC柴 发表于 2018-7-19 15:07:35

x = int(input("输入X:"))
y = int(input("输入Y:"))
z = int(input("输入Z:"))
if x>y:
    if x>z:
      if z>y:
            print("三个数由小到大为%d%d%d"%(y,z,x))
      else:
            print("三个数由小到大为%d%d%d"%(z,y,x))
    elif x<z:
      print("三个数由小到大为%d%d%d"%(y,x,z))
else:
    if y>z:
      if z>x:
            print("三个数由小到大为%d%d%d"%(x,z,y))
      else:
            print("三个数由小到大为%d%d%d"%(z,x,y))
    else:
      print("三个数由小到大为%d%d%d"%(x,y,z))

astray123 发表于 2018-7-20 15:49:26

x = int(input('first: '))
y = int(input('sencond: '))
z = int(input('third: '))
list =
list.sort()
print(list)

小梦血 发表于 2018-7-24 16:23:54

# by xiaomeng 2917322704
# 自行编写
p=[]
i=int(input("diyi:"))
a=int(input("dier"))
b=int(input("disan"))
p.append(i)
p.append(a)
p.append(b)
p.sort()
del p

print(p)
{:10_269:}

DavidCowboy 发表于 2018-8-1 12:30:08



哈哈,自己造輪子 ^_^

x = int(input('請輸入第一個數字:'))
y = int(input('請輸入第二個數字:'))
z = int(input('請輸入第三個數字:'))

temp = []

if x > y and x > z:
    if y > z:
      temp.append(x)
      temp.append(y)
      temp.append(z)
    else:
      temp.append(x)
      temp.append(z)
      temp.append(y)
elif y > x and y > z:
    if x > z:
      temp.append(y)
      temp.append(x)
      temp.append(z)
    else:
      temp.append(y)
      temp.append(z)
      temp.append(x)
else:
    if x > y:
      temp.append(z)
      temp.append(x)
      temp.append(y)
    else:
      temp.append(z)
      temp.append(y)
      temp.append(x)

print(temp)
页: 1 2 [3] 4 5 6
查看完整版本: Python:每日一题 5