当前位置:网站首页>实例027:递归输出
实例027:递归输出
2022-08-02 06:16:00 【懒笑翻】
题目:利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。
解题:
"""
学习中遇到问题没人解答?小编创建了一个Python学习交流QQ群,可扫文末的推广进群哦
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
"""
# 利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。
def rec(string):
if len(string) != 1: # 长度不为1时一直递归调用
print(string[1:]) # 输出看每次递归调用时传入的值
rec(string[1:])
print(string[0], end='') # 输出第一个长度
str = input('请输入长度为5的字符串:')
if len(str) > 5:
print("请输入长度为5的字符串")
else:
rec(str)结果:

边栏推荐
- How does abaqus quickly import the assembly of other cae files?
- Redis 常用命令和基本数据结构(数据类型)
- MySQL - 多表查询与案例详解
- 技术管理三级跳
- 【暑期每日一题】洛谷 P3156 【深基15.例1】询问学号
- Kind of weird!Access the destination URL, the host can container but not
- 解决C#非静态字段、方法或属性“islandnum.Program.getIslandCount(int[][], int, int)”要求对象引用
- 能与观众实时互动的Claper
- 每周推荐短视频:为什么产品开发需要数字化?如何做到数字化?
- chrome 插件开发指南
猜你喜欢
![[npm install error report collection] - npm ERR! code ENOTEMPTY npm ERR! syscall rmdir](/img/c5/2c42e26e577506573985b30669ca6c.png)
[npm install error report collection] - npm ERR! code ENOTEMPTY npm ERR! syscall rmdir

看图就懂|衡量业务增长健康的销售指标如何选择

MySql 5.7.38下载安装教程 ,并实现在Navicat操作MySql

typescript ‘props‘ is declared but its value is never read 解决办法

MySQL union query (multi-table query)

Technology empowers Lhasa's "lungs", Huawei helps Lalu Wetland Smart Management to protect lucid waters and lush mountains

Redis 常用命令和基本数据结构(数据类型)

How does abaqus quickly import the assembly of other cae files?

HCIP 第二天

MySQL高级学习笔记
随机推荐
Summer Summary (3)
(部分不懂,笔记整理未完成)【图论】差分约束
文件上传漏洞(二)
8/1 思维+扩展欧几里得+树上dp
C# Coding Conventions Handbook
Expert Insights | 3 ways to seize innovation opportunities in a downturn
MySQL Advanced Statements (1)
Nodejs installation tutorial
2022年7月18日-7月31日(Ue4视频教程和文档,20小时。合计1412小时,剩8588小时)
Unity Shader学习(七)纹理图像的简单使用
Specified URL is not reachable,caused by :‘Read timed out
有点奇怪!访问目的网址,主机能容器却不行
实验8 VLAN综合实验
Nodejs安装教程
堡垒机、堡垒机的原理
aTrust项目的相关操作与分享
HCIP day one
PHP Warning: putenv() has been disabled for security reasons in phar
Reverse resolve dns server
第06章 索引的数据结构【2.索引及调优篇】【MySQL高级】