開発環境
- OS X Mavericks - Apple(OS)
- Emacs (CUI)、BBEdit - Bare Bones Software, Inc. (GUI) (Text Editor)
- Python (プログラミング言語)
初めてのコンピュータサイエンス(Jennifer Campbell、Paul Gries、Jason Montojo、Greg Wilson(著)長尾 高弘(翻訳))の5章(リスト)、5.13(練習問題)、4から17を解いてみる。
5.13(練習問題)、4から17.
コード(BBEdit)
sample.py
#!/usr/bin/env python3.3 #-*- coding: utf-8 alkaline_earth_metals = [[4, 9.012], [12, 24.305], [20, 40.078], [38, 87.62], [56, 137.327], [88, 226]] print('14. {0}'.format(alkaline_earth_metals)) print('15.') for x in alkaline_earth_metals: print('原子番号: {0}, 原子量: {1}'.format(x[0], x[1])) print('16.') numbers_and_weight = [] for x in alkaline_earth_metals: numbers_and_weight.append(x[0]) numbers_and_weight.append(x[1]) print(numbers_and_weight) print('17.') alkaline_earth_metals = [] with open('alkaline_metals.txt') as f: for line in f: line = line.strip() x = line.split() alkaline_earth_metals.append([x[0], x[1]]) print(alkaline_earth_metals)
入出力結果(Terminal)
$ ./sample.py 14. [[4, 9.012], [12, 24.305], [20, 40.078], [38, 87.62], [56, 137.327], [88, 226]] 15. 原子番号: 4, 原子量: 9.012 原子番号: 12, 原子量: 24.305 原子番号: 20, 原子量: 40.078 原子番号: 38, 原子量: 87.62 原子番号: 56, 原子量: 137.327 原子番号: 88, 原子量: 226 16. [4, 9.012, 12, 24.305, 20, 40.078, 38, 87.62, 56, 137.327, 88, 226] 17. [['4', '9.012'], ['12', '24.305'], ['20', '40.078'], ['38', '87.62'], ['56', '137.327'], ['88', '226']] $
0 コメント:
コメントを投稿