開発環境
- OS X Mavericks - Apple(OS)
- Emacs (CUI)、BBEdit - Bare Bones Software, Inc. (GUI) (Text Editor)
- Python (プログラミング言語)
Learning Python (Mark Lutz (著)、Oreilly & Associates Inc)のPART III.(Statements and Syntax)、CHAPTER 11(Assignments, Expressions, and Prints)、Test Your Knowledge: Quiz 1, 2, 3, 4を解いてみる。
その他参考書籍
Quiz 1, 2, 3, 4
コード(BBEdit)
sample.py
#!/usr/bin/env python3 #-*- coding: utf-8 -*- # 1 a = 0 b = 0 c = 0 print(a, b, c) d = e = f = 'python' print(d, e, f) g, h, i = 0, 0, 0 print(g, h, i) # 2 # リストの場合に注意が必要 a = b = c = [1, 2] a.append(10) print(a, b, c) a.reverse() print(a, b, c) a = [1, 2] b = [1, 2] c = [1, 2] a.append(10) print(a, b, c) b.reverse() print(a, b, c) # 3 L = [5, 1, 4, 2, 3] L = L.sort() print(L) # None L = [5, 1, 4, 2, 3] L.sort() print(L) # 4 with open('temp.txt', 'w') as f: print('Hello world!', file=f)
入出力結果(Terminal)
$ ./sample.py 0 0 0 python python python 0 0 0 [1, 2, 10] [1, 2, 10] [1, 2, 10] [10, 2, 1] [10, 2, 1] [10, 2, 1] [1, 2, 10] [1, 2] [1, 2] [1, 2, 10] [2, 1] [1, 2] None [1, 2, 3, 4, 5] $ cat temp.txt Hello world! $
0 コメント:
コメントを投稿