写一个函数,用起泡法对输入的10个字符
时间: 2023-05-01 11:04:15 浏览: 110
任意从键盘输入10个数,用冒泡法进行排序
5星 · 资源好评率100%
可以这样写一个函数:
def bubble_sort(string):
s = list(string)
l = len(s)
# 冒泡排序
for i in range(l):
for j in range(l-1-i):
if s[j] > s[j+1]:
s[j], s[j+1] = s[j+1], s[j]
return ''.join(s[:10])
调用函数时,输入一个长度大于10的字符串,函数将对字符串进行冒泡排序,并返回前10个字符。
阅读全文