2016年7月31日日曜日

開発環境

Python Crash Course: A Hands-On, Project-Based Introduction to Programming (Eric Matthes (著)、No Starch Press)のPART1(BASICS)、Chapter 6.(Dictionaries)のTRY IT YOURSELF(No.3096)を取り組んでみる。

TRY IT YOURSELF(No.3096)

コード(Emacs)

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

import random

person = dict(
    first_name='first name',
    last_name='last name',
    age=10,
    city='city0'
)

for k, v in person.items():
    print('{0}: {1}'.format(k, v))

names = ['name1', 'name2', 'name3', 'name4', 'name5']

favorite_nums = {name: random.randrange(10) for name in names}

for name, num in favorite_nums.items():
    print('{0}: {1}'.format(name, num))

glossary = {
    'if': 'meaning1',
    'else': 'meaning2'
}

for word, meaning in glossary.items():
    print('{0}:\n\t{1}'.format(word, meaning))

入出力結果(Terminal, IPython)

$ ./sample1.py 
age: 10
first_name: first name
city: city0
last_name: last name
name5: 4
name2: 6
name4: 2
name3: 1
name1: 4
else:
 meaning2
if:
 meaning1
$

0 コメント:

コメントを投稿