これは数時間前から試してきましたが、コードを正しく取得できません。私はユーザーの入力(例えば、「赤」、「青」、「緑」、「赤」)で読み込み、その色の色とその数を辞書に吐き出す。ここで辞書にユーザー入力を追加する
は私のコードです - 私が知っている何かが特に辞書を設定するには、右のそれで間違いではありません(それはまた、ブランクがユーザによって入力されるまで継続的に入力を求めるために、whileループを持っている)
INPUT '赤'、 '青'、 '緑'、 '赤'
dict = {}
car_colours = input("Car: ")
frequency = 0
while car_colours != '':
dict['frequency'] = car_colours.count(car_colours)
dict['colours'] = car_colours
frequency = frequency + 1
car_colours = input("Car: ")
print(dict)
また、希望の出力を得るには、以下のような出力が必要ですか?
所望の出力
Cars that are red: 2
Cars that are blue: 1
私は実際に私も、私は上記の持っているもので、このコードを必要としてもわからない:任意の助け
frequency = 0
frequency = frequency + 1
ありがとう!
コードをインデントしてください。「while」ループがどこで終了するのかはわかりません。 –
あなたは何を辞書に保存しますか?一意のキーごとに* one *値だけを保存することができます。 – jofel
@Wojciech Ptakコードは現在インデントされています。 私は 'color'を保存したいと思うし、 'frequency'は辞書の値になります。 各色について、ユーザーから入力された回数(つまり頻度)がカウントされます。 – Alvis