開発環境
- OS X Mavericks - Apple(OS)
- Emacs (CUI)、BBEdit - Bare Bones Software, Inc. (GUI) (Text Editor)
- Python (プログラミング言語)
初めてのコンピュータサイエンス(Jennifer Campbell、Paul Gries、Jason Montojo、Greg Wilson(著)長尾 高弘(翻訳))の3章(文字列)の3.1(文字列)、3.2(エスケープ文字)、3.3(マルチライン文字列)、3.4(print(関数))、3.5(整形された文字列)、3.6(ユーザー入力)、3.7(まとめ)、3.8(練習問題)、1、2、3、4、5、6、7、8を解いてみる。
10.
コード(BBEdit)
sample.py
#!/usr/bin/env python3.4 #-*- coding: utf-8 print('1.') for t in [('Comp' 'Sci', 'CompSci'), ('Computer' + ' Science', 'Computer Science'), ('H@O' * 3, 'H@OH@OH@O'), ('CO@' * 0, '')]: print('{0}\n{1}'.format(t[0], t[1])) print('2.') for s in ['They\'ll hibernate during the winter.', 'A"Absolutely not," he said', '":He said, \'Absolutely not, \'" recalled Mel.', 'hydrogen sulfide', r'left\rright']: print(s) print('3.') print('A\nB\nC') print('4.') print(len('')) print('5.') x = 3 y = 12.5 print('The rabbit is {0}'.format(x)) print('The rabbit is {0} years old.'.format(x)) print('{0} is average.'.format(y)) print('{0} * {1}'.format(y, x)) print('{0} * {1} is {2}'.format(y, x, y * x)) print('6.') print('{0:.2f}'.format(34.5)) print('{0:.2e}'.format(34.5)) print('{0:04}'.format(8)) print('{0:2}#'.format(str(8))) print('7.') num = float(input('数値を入力: ')) print(num)
入出力結果(Terminal)
$ ./sample.py 1. CompSci CompSci Computer Science Computer Science H@OH@OH@O H@OH@OH@O 2. They'll hibernate during the winter. A"Absolutely not," he said ":He said, 'Absolutely not, '" recalled Mel. hydrogen sulfide left\right 3. A B C 4. 0 5. The rabbit is 3 The rabbit is 3 years old. 12.5 is average. 12.5 * 3 12.5 * 3 is 37.5 6. 34.50 3.45e+01 0008 8 # 7. 数値を入力: 8 8.0 $
0 コメント:
コメントを投稿