2017年2月7日火曜日

開発環境

たのしいプログラミング Pythonではじめよう!(Jason R. Briggs (著)、磯蘭水・藤永奈保子・鈴木悠 (翻訳)、オーム社)の第1部(プログラムの作り方)、第6章(くるくるまわれ!)、6.4(自分でやってみよう)を取り組んでみる。

コード(Emacs)

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

# 2. 偶数だけを取り出す
for i in range(15):
    if i % 2 == 0:
        print(i)

# 3. お気に入りのサンドイッチ
ingredients = ['snails', 'leeches', 'gorilla belly-button lint',
               'caterpillar eyebrows', 'centipede toes']

for i, ingredient in enumerate(ingredients):
    print('{0}: {1}'.format(i + 1, ingredient))

# 4. 月に行ったら体重は?
weight = 100
moon = 0.165
for i in range(1, 16):
    weight += 1
    print('{0:2}年後: {1:.2f}kg'.format(i, weight * moon))
    

入出力結果(Terminal, IPython)

$ ./sample1.py
0
2
4
6
8
10
12
14
1: snails
2: leeches
3: gorilla belly-button lint
4: caterpillar eyebrows
5: centipede toes
 1年後: 16.66kg
 2年後: 16.83kg
 3年後: 17.00kg
 4年後: 17.16kg
 5年後: 17.32kg
 6年後: 17.49kg
 7年後: 17.66kg
 8年後: 17.82kg
 9年後: 17.98kg
10年後: 18.15kg
11年後: 18.32kg
12年後: 18.48kg
13年後: 18.64kg
14年後: 18.81kg
15年後: 18.98kg
$

0 コメント:

コメントを投稿