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