最近在学习Linux服务器的内容。忽遇到python。用在脚本编写很是方便遂学之。
忽然想到了个好玩的:冒泡排序。冒泡开始:
#!/usr/bin/python
#coding=utf-8
#
# 1 输入五个数字
print("="*50)
a = int(raw_input("请输入第一个数字:"))
b = int(raw_input("请输入第二个数字:"))
c = int(raw_input("请输入第三个数字:"))
d = int(raw_input("请输入第四个数字:"))
e = int(raw_input("请输入第五个数字:"))
# 2 将5个数字输入到数组中
nums = [a,b,c,d,e]
print("你输入的5个数字为:%s"%nums)
# 3 两次使用for循环,一次是起始点选择,第二次为每个数字于后一个数字匹配
j = 0
for j in range(0,len(nums) - 1):
i = 0 + j
for i in range(0,len(nums)):
if i < len(nums) - 1:
if nums[i] > nums[i + 1]:
nums[i],nums[i + 1]=nums[i + 1],nums[i]
i += 1
j += 1
print("冒泡排序调整%s次"%(i))
print("冒泡排序调整后的序列为:%s"%nums)
print("="*50)