Python 使用while循环打印字符串的所有替换字符的程序

Python 使用while循环打印字符串的所有替换字符的程序,python,Python,打印字符串的所有替换字符,即字符串偶数位置的所有字符。例如,如果我的字符串是“Rainbow”,那么我的输出应该是“anw”。我已经搜索并找到了解决方案,但他们要么使用“for”循环,要么使用“string slicing”。我需要使用一个非常基本的while循环来编写它。您可以使用while循环来模拟for循环: my_str=“彩虹” i=0 当我

打印字符串的所有替换字符,即字符串偶数位置的所有字符。例如,如果我的字符串是“Rainbow”,那么我的输出应该是“anw”。我已经搜索并找到了解决方案,但他们要么使用“for”循环,要么使用“string slicing”。我需要使用一个非常基本的while循环来编写它。

您可以使用
while
循环来模拟
for
循环:

my_str=“彩虹”
i=0
当我
如果您得到的是替换字符,那么答案应该是“Ribw”或“ano”。您能否解释一下,您在将
for
循环的示例转换为
while
循环时遇到了什么问题?是否有理由使用
while
循环?对于循环,一个
似乎是更自然的选择。@takendark哦,是的,我的错,应该是ano。问题是我们还没有在学校学习for循环,所以我不知道它是如何工作的。好吧,如果你用谷歌搜索
for
循环,我肯定会有一些信息。如果您想获取并复制现有代码,您必须了解该现有代码。否则,您将不得不学习
while
循环,直到您可以从头开始分配任务。既然你还没有显示任何代码,你基本上是在要求我们为你做作业。@takendarknvm我知道了