ブログ

普通の日記です

藤原竜也変換プログラムをPythonで作ってみる

この動画で作っているものを紹介

www.nicovideo.jp

コードは以下

import time
import sys
print("文章を入力してね!!")
text = list(input())
print("変換中",end = "")
sys.stdout.flush()
time.sleep(1)
for i in range(5):
    print(".", end = "")
    sys.stdout.flush()
    time.sleep(1)
print(".")
sys.stdout.flush()
time.sleep(1)
newTex = ""
for t in text:
    newTex = t + "゛ "
    print(newTex, end = "")
    newTex = ''
    sys.stdout.flush()
    time.sleep(0.25)
print()

演出のための無駄な部分を取り払ったのが以下

print("文章を入力してね!!")  # 「文章を入力してね!!」と表示
text = list(input()) # 入力した文章を一文字づつ区切ってリストに入れていく

newTex = "" # 表示するテキストをここに入れる
for t in text: # 入力した文字数だけ繰り返す
    newTex = t + "゛ " #テキストに濁点と空白を追加する
    print(newTex, end = "") #一文字ずつ出力していく

みんなもフジモンゲットじゃぞ〜〜