開発環境
- macOS High Sierra - Apple
- Emacs (Text Editor)
- Python 3.6 (プログラミング言語)
入門 Python 3 (Bill Lubanovic (著)、斎藤 康毅 (監修)、長尾 高弘 (翻訳)、オライリージャパン)の4章(Pyの皮: コード構造)、4.13(復習問題)3、4、5、6、7.を取り組んでみる。
コード(Emacs)
Python 3
#!/usr/bin/env python3 print('4-3') for n in [3, 2, 1, 0]: print(n) print('4-4') even = [n for n in range(10) if n % 2 == 0] print(even) print('4-5') squares = {n: n ** 2 for n in range(10)} print(squares) print('4-6') odd = {n for n in range(10) if n % 2 == 1} print(odd) print('4-7') g = (f'Got {n}' for n in range(10)) print(g) for o in g: print(o)
入出力結果(Terminal, Jupyter(IPython))
$ ./sample2.py 4-3 3 2 1 0 4-4 [0, 2, 4, 6, 8] 4-5 {0: 0, 1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36, 7: 49, 8: 64, 9: 81} 4-6 {1, 3, 5, 7, 9} 4-7 <generator object <genexpr> at 0x100933d58> Got 0 Got 1 Got 2 Got 3 Got 4 Got 5 Got 6 Got 7 Got 8 Got 9 $
0 コメント:
コメントを投稿