私は Java/C#/C++ と for ループの経験があり、まったく同じではないにしてもほとんどの経験があります。今は Codecademy で Python を学んでいます。for ループを説明しようとする方法が貧弱だと思います。彼らがあなたに与えるコードは
my_list = [1,9,3,8,5,7]
for number in my_list:
# Your code here
print 2 * number
これは言っていfor every number in my_list ... print 2 * number
ますか?それが本当なら、それはある程度理にかなっていますが、それがnumber
どのように機能するかはわかりません。以前に宣言された変数でさえありません。for ループ内で変数を宣言していますか? my_list
また、数値が内部の値にアクセスして 2 を掛けていることを Python はどのように認識するのでしょうか? また、for ループを含む他の Python コードを見てきましたが、それらは意味がありません。これらが C# の for ループのようなものに似ている方法を説明する方法を見つけてください。または、一般的な Python の for ループについて説明してください。