2014年7月26日土曜日

開発環境

Learning Python (Mark Lutz (著)、Oreilly & Associates Inc)のPART Ⅱ.(Types and Operations)、Chapter 5.(Numeric Types)、Test Your Knowledge: Quiz 6.を解いてみる。

その他参考書籍

Test Your Knowledge: Quiz 6.

コード(BBEdit)

sample6.py

#!/usr/bin/env python3
#-*- coding: utf-8 -*-

import math

for x in [-1.5, -1.4, 0, 1.4, 1.5]:
    print('{0}: round {1}, truncate {2}'.format(x, round(x), math.trunc(x)))

入出力結果(Terminal, IPython)

$ ./sample6.py 
-1.5: round -2, truncate -1
-1.4: round -1, truncate -1
0: round 0, truncate 0
1.4: round 1, truncate 1
1.5: round 2, truncate 1
$

0 コメント:

コメントを投稿