Python 练习实例79
题目:字符串排序。
程序分析:无。
实例(Python 2.0+)
#!/usr/bin/python
# -*- coding: UTF-8 -*-
if __name__ == '__main__':
str1 = raw_input('input string:\n')
str2 = raw_input('input string:\n')
str3 = raw_input('input string:\n')
print str1,str2,str3
if str1 > str2 : str1,str2 = str2,str1
if str1 > str3 : str1,str3 = str3,str1
if str2 > str3 : str2,str3 = str3,str2
print 'after being sorted.'
print str1,str2,str3
以上实例输出结果为:
input string: abcde input string: efdis input string: adk abcde efdis adk after being sorted. abcde adk efdis
Python 100例
HEERY
875***371@qq.com
参考方法:
#!/usr/bin/python # -*- coding: UTF-8 -*- if __name__=='__main__': list1=[] str1=raw_input('请输入第一个字符串:') str2=raw_input('请输入第二个字符串:') str3=raw_input('请输入第三个字符串:') list1.extend([str1,str2,str3]) list2=sorted(list1) print '排序后的字符串为:' for item in list2: print itemHEERY
875***371@qq.com
随风奔跑的女子
318***7018@qq.com
Python3 测试:
if __name__=='__main__': ls=[] str1=input("string1:\n") str2=input("string2:\n") str3=input("string3:\n") ls.extend([str1,str2,str3]) ls.sort() print(ls)随风奔跑的女子
318***7018@qq.com
亮亮不知轻重
261***043@qq.com
参考:
#!/usr/bin/pyhton # -*- coding: UTF-8 -*- l = [] for i in range(3): l.append(raw_input("int something:")) l.sort() print l亮亮不知轻重
261***043@qq.com