開発環境
- 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 コメント:
コメントを投稿