Son birkaç saat boyunca bunu denedim ve kodu doğru alamıyorum. Kullanıcı girdisinde (ör. 'Kırmızı', 'mavi', 'yeşil', 'kırmızı') okumak ve söz konusu rengin bir sözlükteki rengini ve sayımını okumak istiyorum. İşte Sözlüğe bir kullanıcı girişi ekleme
benim kodudur - Bir şey özellikle sözlüğünü kurma kesinlikle onunla doğru olmadığını biliyorumGİRİŞİ (o da sürekli boş dek girişi için sormak için bir süre döngü kullanıcı tarafından girilir vardır) : 'kırmızı' 'mavi', 'yeşil', 'kırmızı'
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)
Ben de döngü için aşağıda istenen çıktıyı almak gerekir varsayıyorum? Herhangi bir yardım için
frequency = 0
frequency = frequency + 1
Teşekkür:
ÇIKIŞI
ben ben bile yukarıda ne var bu kodu gerekir aslında bile emin değilimCars that are red: 2
Cars that are blue: 1
DESIRED!
Lütfen kodu girintileyin - şimdiki zamanın nerede bittiğini söylemek imkansız. –
Dict'ta ne saklamak istiyorsunuz? Her bir * benzersiz * anahtar için bir defada yalnızca * bir * değeri saklayabilirsiniz. – jofel
Üzgünüm @Wojciech Ptak kodu şimdi girintili olmuştur. 'Renk' saklamak istiyorum ve sonra 'frekans' sözlükteki değer olacaktır. Her bir renk için kullanıcı tarafından kaç kez girildiğini (yani frekansı) sayacaktır. – Alvis