かべぎわブログ

技術的なことについてかけたらいいな…

Pythonで昔の映画のスタッフロールみたいなやつをつくる

概要

伝わる人にだけ伝わればいい。
たぶん2週間後に自分にも伝わらない。

こういうやつをつくりたい。
画像はヘイトフルエイトのスタッフロールだけど
f:id:kabegiwakun:20181010104610p:plain

プログラム

プログラム自体はこんなかんじ。
辞書形式のスタッフとスクリーンサイズをわたしてあげる。

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

def print_staff_role(staffs,screen_size):
    for i,j in staffs.items():
        period_count = screen_size - len(j)
        print(i.ljust(period_count,'.')+j)

staffs = {'Unit Production Manager': 'MARC HAMMER', 'Director': 'kabegiwa'}
print_staff_role(staffs,40)

うごかしてみるとこんなかんじになる。

 ./staffrole.py 
Unit Production Manager......MARC HAMMER
Director........................kabegiwa

おわりに

よい

ゲームを作りながら楽しく学べるPythonプログラミング (Future Coders(NextPublishing))

ゲームを作りながら楽しく学べるPythonプログラミング (Future Coders(NextPublishing))