開発環境
- macOS High Sierra - Apple
- Emacs (Text Editor)
- Python 3.7 (プログラミング言語)
Head First Python 第2版 ―頭とからだで覚えるPythonの基本 (Paul Barry (著)、嶋田 健志 (監修)、木下 哲也 (翻訳)、オライリージャパン)の3章(構造化データ - 構造化データを扱う)、頻度マグネット(p. 111)を取り組んでみる。
コード(Emacs)
Python 3
#!/usr/bin/env python3 vowels = ['a', 'e', 'i', 'o', 'u'] word = input('単語を入力してください。母音を探します。') found = {} found['a'] = 0 found['e'] = 0 found['i'] = 0 found['o'] = 0 found['u'] = 0 for letter in word: if letter in vowels: found[letter] += 1 for k, v in sorted(found.items()): print(f'{k}の出現回数は{v}回。')
入出力結果(Terminal, Jupyter(IPython))
$ ./vowels3.py 単語を入力してください。母音を探します。Head First Python 2nd edition aの出現回数は1回。 eの出現回数は2回。 iの出現回数は3回。 oの出現回数は2回。 uの出現回数は0回。 $
0 コメント:
コメントを投稿