需要帮助While Loop

0 python loops

我对编程非常陌生,因此需要花费很多时间来重新编程.我的大脑像计算机程序员一样思考.

我需要使用while循环在Python中创建一个脚本:

zebra arbez
ebraz zarbe
braze ezarb
razeb bezar
azebr rbeza

请记住,脚本应该能够用任何单词执行此操作.例如,现在a = 'zebra'.如果a = 'cat'脚本应该如下所示:

cat tac
atc cta
tca cat

我已经弄清楚如何用for循环来做...只是无法弄清楚如何用while循环实现它.

我的for循环:

a = 'zebra'
for i in range(len(a)):
    print a[i:] + a[:i], (a[i:] + a[:i])[::-1]
Run Code Online (Sandbox Code Playgroud)

如果有人能帮助我,或给我提示......我真的很感激!谢谢!

dab*_*aid 7

for (initialization_expression;loop_condition;increment_expression){
  // statements
}
Run Code Online (Sandbox Code Playgroud)

基本上只是一种很好的写作方式

initialize_expression;
while(loop_condition){
    // statements
    increment_expression
}
Run Code Online (Sandbox Code Playgroud)

将你的for循环解构为这种格式,你应该有你的解决方案.