開発環境
- OS X Mavericks - Apple(OS)
- Emacs (CUI)、BBEdit - Bare Bones Software, Inc. (GUI) (Text Editor)
- Python (プログラミング言語)
Learning Python (Mark Lutz (著)、Oreilly & Associates Inc)のPART Ⅱ.(Types and Operations)、Chapter 5.(Numeric Types)、Test Your Knowledge: Quiz 4.を解いてみる。
その他参考書籍
Test Your Knowledge: Quiz 4.
コード(BBEdit)
sample6.py
#!/usr/bin/env python3 #-*- coding: utf-8 -*- import math for x in range(10): print(math.sqrt(x), end=' ') print() for x in range(10): print(x * x, end=' ') print() for x in range(10): print(x ** 2, end=' ') print() for x in range(10): print(pow(x, 2), end=' ') print() for x in range(10): print(math.pow(x, 2), end=' ') print() help(pow) help(math.pow)
入出力結果(Terminal, IPython)
$ ./sample4.py 0.0 1.0 1.4142135623730951 1.7320508075688772 2.0 2.23606797749979 2.449489742783178 2.6457513110645907 2.8284271247461903 3.0 0 1 4 9 16 25 36 49 64 81 0 1 4 9 16 25 36 49 64 81 0 1 4 9 16 25 36 49 64 81 0.0 1.0 4.0 9.0 16.0 25.0 36.0 49.0 64.0 81.0 Help on built-in function pow in module builtins: pow(...) pow(x, y[, z]) -> number With two arguments, equivalent to x**y. With three arguments, equivalent to (x**y) % z, but may be more efficient (e.g. for ints). Help on built-in function pow in module math: pow(...) pow(x, y) Return x**y (x to the power of y). $
0 コメント:
コメントを投稿