開発環境
- OS X Lion - Apple(OS)
- BBEdit - Bare Bones Software, Inc.(Text Editor)
- プログラミング言語: Python
『初めてのPython 第3版』(Mark Lutz 著、夏目 大 訳、オライリー・ジャパン、2009年、ISBN978-4-87311-393-7) のIII部(ステートメント)のまとめ演習1.(簡単なループのコードを書く)を解いてみる。
その他参考書籍
1.(簡単なループのコードを書く)
コード(BBEdit)
sample.py
#!/usr/bin/env python3.3 #-*- coding: utf-8 -*- # a. 文字列の各文字のASCIIコードを出力 s = "python" for c in s: print("{0}: {1}".format(c,ord(c))) # ASCIIコードの合計を求める sum = 0 for c in s: sum += ord(c) print(sum) # リスト内包表記でリストを作成 print([ord(c) for c in s])
入出力結果(Terminal)
$ ./sample.py p: 112 y: 121 t: 116 h: 104 o: 111 n: 110 674 [112, 121, 116, 104, 111, 110] $
ちなみにJavaScriptの場合。
コード(BBEdit)
var s = "python", sum = 0, result = "", nums = [], i, max; for (i = 0, max = s.length; i < max; i += 1) { result += s[i] + ": " + s[i].charCodeAt(0) + "\n"; } for (i = 0, max = s.length; i < max; i += 1) { sum += s[i].charCodeAt(0); } result += sum + "\n"; for (i = 0, max = s.length; i < max; i += 1) { nums[i] = s[i].charCodeAt(0); } result += nums.join(" "); $('#pre0').text(result);
0 コメント:
コメントを投稿