每天一道python练习05

题目:对10个数进行排序

code1:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/usr/bin/env python
# -*- coding=utf-8 -*-
# create Ttstcy
'''
题目:对10个数进行排序
直接调用排序方法sort()
'''
print "please input 10 number:"
arr=[]
for i in range(10):
l.append(int(raw_input('Input you number:')))
arr.sort() #直接调用sort()排序方法
print arr

code2:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/usr/bin/env python
# -*- coding=utf-8 -*-
# create Ttstcy
'''
题目:对10个数进行排序
采用排序算法
'''
print "please input 10 number:"
arr=[]
for i in range(9):
arr.append(int(raw_input('Input a number:')))
for i in range(9): #编写排序算法
for j in range(i+1,10):
if l[j]<l[i]:
temp = arr[j]
arr[j] = arr[i]
arr[i] = temp
print arr