簡體   English   中英

While循環改變變量

[英]While loop change variables

我需要在一輪循環后更改變量中的文本。 就像第一輪循環 a="A",第二輪循環 a="B"。

a = ("A")
a1 = ("B")
a2 = ("C")
a3 = ("D")
a4 = ("F")

i = 0
while i < 5:
    print(a)
    a += 1
    i += 1

將值放入數組並訪問這些值:

a = ['A', 'B', 'C', 'D', 'E']

i = 0
while i<5:
    print(a[i])
    i += 1
a = 'A'

for i in range(5):
     print(a)
     a = chr(ord(a) + 1)

將 a 加一(在 a += 1 行)將增加變量的內容,而不是更改名稱。 您應該改為使用類似的數組

a = ['A', 'B', 'C', 'D', 'E']

然后迭代例如通過

ans = a[i]
print(ans)

您可以在此類任務中使用列表:

a = "A"
a1 = "B"
a2 = "C"
a3 = "D"
a4 = "F"

values = [a, a1, a2, a3, a4] # This is the list of values that you could address by their index

i = 0
while i < len(values): # iterate while i is less than the amount of values
    print(values[i])
    i += 1

在此處閱讀有關列表的更多信息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM