私はPythonの初心者です。それに基づいて最初の演習を行う必要があり、それらの解決策もありますが、一部のコマンドラインからのステートメントと機能を理解するのに問題があります。
これは演習の 1 つです: mixlist と呼ばれる新しい空のリストを作成します。この新しいリストには、colorlist 内の隣接する 2 つの色の混色が含まれます。色リストの最初の 2 色は「赤」と「黄」です。したがって、mixlist の最初の項目は「red-yellow」(赤と黄色の混合) になります。「_」文字に注意してください。mixlist を自動的に埋めるループを作成します。最後に、mixlist と入力して結果を確認します。結果が間違っている場合は、プログラムを修正する必要があります。
これが答えです:
colourList = ['red', 'yellow', 'green', 'white']
mixList = []
count = 0
oldx = " "
for x in colourList:
if count > 0:
print oldx + "_" + x
mixList.append(oldx + "_" + x)
oldx = x
count += 1
print mixList
その中のほとんどのことを理解していません。たとえば、最初が空白で最後がoldx
空白であることを意味するのは、Rが と の違いを認識できないため、このスタメントも取得できません。" "
= x
oldx
x
oldx + "_" + x
私はとても混乱しています、私は助けが必要です...
ご協力いただきありがとうございます。