python基础练习题(题目 递归输出)

摘要:
第19天-----------------------------------------------------------------------------示例027:递归输出主题使用递归函数调用方法打印按相反顺序输入的五个字符=1:recprintrec的思想是递归切片到最后一位,打印出来,然后学习
day19

---------------------------------------------------------------

实例027:递归输出

题目 利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。

分析:相反顺序可以用列表来,直接pop方法。

1 def reverseprint(a):
2     lit = list(a)
3     if len(lit)>0:
4         print(lit.pop())
5         a = "".join(lit)
6         reverseprint(a)
7 a = input("请输入5个字符:")
8 reverseprint(a)

看看答案

def rec(string):
    if len(string)!=1:
        rec(string[1:])
    print(string[0],end='')

rec(input('string here:'))

答案的思路,就是递归切片到最后一位,然后打印出来,学习了

免责声明:文章转载自《python基础练习题(题目 递归输出)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇linux和freebsd下的路由操作的区别virt-install创建虚拟机并制作成模板下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

1,怎么获得数据库表结构。

1,在注入时初始化这两个模板。 /*** 注入数据源, 该数据源在Spring配置文件中配置* 在注入时初始化这两个模板* @paramdataSource* Method create author: yanwei* Method create dateTime: 2011-11-2 下午03:43:13* Method update autho...

string.format()

Lua提供了string.format()函数来生成具有特定格式的字符串, 函数的第一个参数是格式(formatstring), 之后是对应格式中每个代号的各种数据. 由于格式字符串的存在, 使得产生的长字符串可读性大大提高了. 这个函数的格式很像C语言中的printf().函数string.format在用来对字符串进行格式化的时候,特别是字符串输出,是...

帝国CMS 复制word里面带图文的文章,图片可以直接显示

1.4.2之后官方并没有做功能的改动,1.4.2在word复制这块没有bug,其他版本会出现手动无法转存的情况 本文使用的后台是Java。前端为Jsp(前端都一样,后台如果语言不通得自己做 Base64编码解码) 因为公司业务需要支持IE8 ,网上其实有很多富文本框,效果都很好。 例如www.wangEditor.com  但试了一圈都不支持IE8 。 所...

seata no available service 'null' found, please make sure registry config correct

最近学习seata的时候报了错误no available service 'null' found, please make sure registry config correct,服务名在配置文件中都有的,没办法只能跟源码了 环境springcloudHoxton.SR3+Springboot2.2.5.RELEASE+seata1.1+nacos1....

C#解析Json(多方法解析Json 一)

 解析:{'id':'4028d80858053bed0158053ef7a50001','sl':0.0,'sfyfz':'0','zwjyzsbh':'1000001600000018'}  1、新建winform控制台项目 2、在项目里新建一个实体类test.cs class test { public...

Kubernetes (yaml 文件详解)

# yaml格式的pod定义文件完整内容:apiVersion: v1       #必选,版本号,例如v1kind: Pod       #必选,Podmetadata:       #必选,元数据  name: string       #必选,Pod名称  namespace: string    #必选,Pod所属的命名空间  labels:   ...