【发布时间】:2018-03-09 08:55:44
【问题描述】:
我的代码中有 while 的问题:
import turtle
import random
print('ENTRADA: F-F-F-F')
print('REGRA: F F-F+F+FF-F-F+F ')
pen = turtle.Pen()
inicial = input("Entrada: ")
regra =input("regra: ")
passos=int(input("passos: "))
final=""
regra = regra.split(' ')
i=0
while i < passos:
final = inicial.replace(regra[i],regra[i+1] )
i+=1
print(final)
Python 错误代码:
final = inicial.replace(regra[i],regra[i+1] )
IndexError: list index out of range
【问题讨论】:
-
不清楚你想做什么。请说明您的问题!我认为
i+=1的缩进是错误的。还将输入变量更改为适当的类型,例如:inicial = str(input("Entry:")) -
请在 Stack Overflow 上的代码中使用英文。
标签: python while-loop draw turtle-graphics fractals