counts = {chr(code): 0 for code in range(ord('a'), ord('z') + 1)}
print(counts)
words = []
while True:
print("英単語を入力してください: ")
word = input()
if word == "": break # 未入力の場合は抜ける words.append(word)
print(words)
for word in words:
for letter in word:
if letter in counts.keys( ):
counts[letter] += 1 # アルファベット以外の文字が含まれている可能性を考慮
print(counts)
words.sort()
print(words)
for letter, count in counts.items():
if count > 0:
print('{} が {} 個ありました。'.format(letter, count))
あなたの回答
tips
プレビュー