我想將行print(LettersUpC[CodeNum])的輸出保存到一個變數outside中,但每次都是一個不同的變數。我怎樣才能做到這一點呢?
while 1 == 1:
CodeWord = str(input("Code-word: ")
Stop = ["停止", "退出", "結束", "終止"]
if CodeWord in Stop:
exit("User Terminate")
while CodeNum < 55:
if CodeWord == CodeWordsUpC[CodeNum] 。
print(LettersUpC[CodeNum])
breakelse:
CodeNum = CodeNum 1: CodeNum = CodeNum 1
uj5u.com熱心網友回復:
這是一個修改過的版本,可以使用。
這是個修改過的版本。
output = [" :", ]
RTs = 0
InOrOut = str(input("Encode or Decode, E/D: ")
if InOrOut == "D"/span>:
while RTs < 9:
CodeNum = 0: CodeNum = 0.
CodeWord = str(input("Code-word: ")
Stop = ["停止", "退出", "結束", "終止"]
if CodeWord in Stop。
break
while CodeNum < 55:
if CodeWord == CodeWordsUpC[CodeNum] 。
output.append(LettersUpC[CodeNum])
break
else:
CodeNum = CodeNum 1 else: CodeNum
RTs = RTs 1 print(str(output[1] output[2] output[3]
output[4] output[5] output[6]
output[7] output[8]) """"你可能想改成更多,這取決于你想要traselate的代碼量""。
uj5u.com熱心網友回復:
你創建一個新的串列,并將值追加到串列中,一旦你走出回圈,你可以通過索引來訪問它,或者你也可以嘗試創建一個dict,并將鍵作為你想給它的值添加到變數名或該鍵的值,作為你列印陳述句的輸出。
while RTs < 9:
CodeNum = 0: CodeNum = 0.
CodeWord = str(input("Code-word: ")
Stop = ["停止", "退出", "結束", "終止"]
if CodeWord in Stop。
break
while CodeNum < 55:
if CodeWord == CodeWordsUpC[CodeNum] 。
output.append(LettersUpC[CodeNum])
break
else:
CodeNum = CodeNum 1 else: CodeNum
RTs = RTs 1 : CodeNum = CodeNum 1
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/316201.html
標籤:
