使用while循环从字符串一次打印一个字符

Kev*_*gst 5 python while-loop

我正在阅读"Core Python Programming 2nd Edition",他们要求我使用"while"循环一次打印一个字符串,一个字符.

我知道while循环是如何工作的,但由于某种原因,我无法想出如何做到这一点.我一直在环顾四周,只看到使用for循环的例子.

所以我要做的是:

用户输入:

text = raw_input("Give some input:  ")
Run Code Online (Sandbox Code Playgroud)

我知道如何从数组中读出每一段数据,但我记不起怎么做到字符串.

现在我需要的是while循环,它一次打印一个字符串的每个字符.

我想我要使用len(文本),但我不是100%肯定如何在这个问题中使用它.

一些帮助会很棒!我确定这是一个非常简单的问题,但出于某种原因我无法想出来!

Thx提前!:)

Gjo*_*dis 8

我很确定,互联网上充满了python while循环,但是有一个例子:

i=0

while i < len(text):
    print text[i]
    i += 1
Run Code Online (Sandbox Code Playgroud)


小智 6

字符串可以有 for 循环来:

for a in string:
    print a
Run Code Online (Sandbox Code Playgroud)