[英]finding a solution to a giving maze txt.file
我該如何修復該程序,問題是當它打印出坐標時,它會給我7作為開始和結束的時間,我將感謝您的幫助,謝謝
start = (len(data))
finish = (len(data))
pos= []
for i in range(len(pos)):
for j in range(len(pos[i])):
if pos[i][j] == "S":
start=(i,j)
elif pos[i][j] == "F":
finish=(i,j)
print "S found in",start,
print "\nF found in",finish,"\n"
看一下代碼的開頭:
start = (len(data))
finish = (len(data))
pos= []
for i in range(len(pos)):
len(pos)
為零,當然(你剛分配的空單pos
,那么還有什么可說的長度可能是,但0?!),所以循環執行零次, start
和finish
永遠不會改變的,什么您可以在循環之后為它們進行打印,這正是您在此處分配的內容-盡管所有多余的括號都是相同的整數(您告訴我們是7
,所以假設無論data
是多少,長度為7 )。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.