開発環境
- 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 12(if Tests and Syntax Rules)、Test Your Knowledge: Quiz 1, 2, 3, 4を解いてみる。
その他参考書籍
Quiz 1, 2, 3, 4
コード(BBEdit)
sample.py
#!/usr/bin/env python3 #-*- coding: utf-8 -*- # 1 num2wago = {1: 'ひとつ', 2: 'ふたつ', 3: 'みっつ', 4: 'よっつ', 5: 'いつつ', 6: 'むっつ', 7: 'ななつ', 8: 'やっつ', 9: 'ここのつ', 10: 'とお'} for n in range(1, 11): print('{0}: {1}'.format(n, num2wago[n])) print(num2wago.get(100, None)) # 2 a = 10 if True else 20 b = 10 if False else 20 print(a, b) # 3 a = 1 + 2 + \ 3 + 4 b = (1 + 2 + 3 + 4) c = (1 + 2 + 3 + 4,) d = [1, 2, 3, 4] e = {1, 2, 3, 4} print(a, b, c, d) # 4 # Trueは整数の1、Falseは整数の0 print(True == 1, False == 0)
入出力結果(Terminal)
$ ./sample.py 1: ひとつ 2: ふたつ 3: みっつ 4: よっつ 5: いつつ 6: むっつ 7: ななつ 8: やっつ 9: ここのつ 10: とお None 10 20 10 10 (10,) [1, 2, 3, 4] True True $
0 コメント:
コメントを投稿