開発環境
- OS X Yosemite - Apple (OS)
- Emacs (CUI)、BBEdit - Bare Bones Software, Inc. (GUI) (Text Editor)
- Python 3.4 (プログラミング言語)
Python for Kids: A Playful Introduction to Programming (Jason R. Briggs (著) 、No Starch Press)のPart Ⅰ.(Learning to Program)、Chapter 9.(Python's Built-in Functions)、Programming Puzzles #3: Copying a File(No. 2474)を解いてみる。
Programming Puzzles #3: Copying a File(No. 2474)
コード(Emacs, BBEdit)
#!/usr/bin/env python3
#-*- coding: utf-8 -*-
with open('sample2.py') as in_fh, open('copied.txt', 'w') as out_fh:
for line in in_fh:
print(line, file=out_fh, end='')
入出力結果(Terminal, IPython)
$ ./sample3.py $ cat copied.txt #!/usr/bin/env python3 #-*- coding: utf-8 -*- s = 'this if is you not are a reading very this good then way you to hide done a it message wrong' words = s.split() for i in range(0, len(words), 2): print(words[i], end=' ') print() for i in range(1, len(words), 2): print(words[i], end=' ') print() $ diff sample2.py copied.txt $
0 コメント:
コメントを投稿