オクサナKrasiuk:
私はこのような何かをしたいと思います:
x = 0
y = 3
TEST0 = 10
TEST1 = 20
TEST2 = 30
while x < y:
result = exec('TEST{}'.format(x))
print(result)
x += 1
そして、出力を持っています:
10
20
30
どういうわけか、変換するTEST{variable}
実際の変数に、またはそれを行うための方法は何ですか?
現在、私は結果としてがあります。
None
None
None
トーマス:
パイソンへようこそ!何が必要ですリスト:
x = 0
y = 3
TEST = [10, 20, 30]
while x < y:
result = TEST[x]
print(result)
x += 1
リストは、間の値を置くことによって作成されます[]
。あなたは、で囲まれたインデックスに続く変数の名前を、書き込むことによって、リスト内の特定の要素にアクセスします[]
。リストの詳細を読む公式のチュートリアルでは、ここ。
代わりにwhile
、明示的なインデックスとループ、それを使用してよりよいですfor
代わりにループを:
TEST = [10, 20, 30]
for element in TEST:
result = element
print(result)