python-3.x - 重新排列字符串以制作新字符串
问题描述
给定一个字符串和一个 int n,打印一个由字符串的前 n 个字符组成的字符串,然后是字符串的前 n-1 个字符,以此类推。您可以假设 n 介于 0 和字符串长度之间(即 n >= 0 和 n <= 字符串长度)
例子
chocolate, 4 -> Chocchochc
解决方案
不知道我是否真的应该发布这个,但你去吧。即使它是家庭作业,它也很容易,我怀疑它是否重要,但鼓励你自己做。如果你不能解决这样的问题,你很可能无论如何都会通过考试。
n = 4
string = "chocolate"
result = ""
while n > 0:
result += string[:n]
n -= 1
print(result)
推荐阅读
- python - 如何在Python数据框中添加带有字典字符串值的列
- vim - 如何在 Vim 的 netrw 中获取文件路径或文件名
- r - 对子组内的计算(cumsum)使用单一、通用的组特定基线
- flutter - 对同一视图中的两个图像使用 ImagePicker
- hadoop - HBase 全分布式模式 [执行 HBase shell 时出现 Zookeeper 错误]
- laravel - Laravel 组件构造方法只在本地环境下工作
- java - APPLICATION_STREAM_JSON_VALUE 和 APPLICATION_NDJSON_VALUE 之间的区别
- javascript - 如何将文本字段输入从前端发送到后端
- c++ - 尝试使用 OpenGL 创建粒子系统时出现分段错误
- pine-script - 多个条件之间的最后一个