同步操作将从 Yonja/python100 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#!/usr/bin/python# -*- coding: utf-8 -*-"""题目:对10个数进行排序。程序分析:利用选择法,即从后9个比较过程中,选择一个最小的与第一个元素交换,下次类推,即用第二个元素与后8个进行比较,并进行交换。"""def getNum(num):print 'Please input %d num:\n' % numl = []for i in range(num):l.append(int(raw_input('input a number:\n')))print 'before sorted:'for i in range(len(l)):print l[i],sortNum(l)#sortdef sortNum(l):for i in range(len(l)-1):minNum = ifor j in range(i+1,len(l)):if l[minNum] > l[j]:minNum = jl[i],l[minNum]= l[minNum],l[i]#这样做,省略了中间变量temp的运用printSort(l)def printSort(l):print 'after sorted:'for i in range(len(l)):print l[i]def main():getNum(5)if __name__ == '__main__':main()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。