開発環境
- OS X El Capitan - Apple (OS)
- Emacs (Text Editor)
- Python 3.5 (プログラミング言語)
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 コメント:
コメントを投稿