直播系统平台搭建的重要性与工作总结的高效方法探讨
586
2022-05-28
题目:反序求和
从键盘输入一串字符,然后反序输出出来
输入:abcdefg
输出:gfedcba
解法1 常规思维
程序分析
1、将字符串的每个字符从最后一个开始加入到列表
2、然后输出列表
代码编写
str=input("输入一串字符:")
l=[]
for i in range(len(str)):
l.append(str[len(str)-1-i])
print("反序输出:%s"%l)
运行结果
输入一串字符:abcdfs
反序输出:['s', 'f', 'd', 'c', 'b', 'a']
解法2 递归
程序分析
1、定义获取字符串最后一个字符的递归函数
2、调用该函数实现反序输出
代码编写
def output(s,l):
if l==0:
return
print(s[l-1])
output(s,l-1)
s = input('输入一串字符:')
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。