LoginSignup
1
2

More than 3 years have passed since last update.

自己紹介したら、FE聖魔ルーテのように返されるプログラム

Last updated at Posted at 2019-10-02

戦士ガルシアの息子ロス

少しでも楽しくプログラムをかけるように好きなゲームのFE(ファイアーエムブレム)要素を入れて書いています。Pythonは本格的に初めて1ヶ月ちょいくらいです。

プログラム

import jaconv
from pykakasi import kakasi

sensi = input("父親の職業を入力(漢字かひらがなかカタカナ):")
garusia = input("父親の名前を入力(漢字かひらがなかカタカナ):")
namae = input("自分の名前を入力(漢字かひらがなかカタカナ):")

kakasi = kakasi()#kakasiに、kakasi()を。kakasiは関数名、()は引数リスト
kakasi.setMode('J', 'K')#漢字とカタカナ
kakasi.setMode('H', 'K')#ひらがなとカタカナ
conv = kakasi.getConverter()

kata1 = jaconv.hira2hkata(sensi)
kata2 = jaconv.hira2hkata(garusia)
kata3 = jaconv.hira2hkata(namae)

print("そうですか。"+conv.do(sensi)+conv.do(garusia)+"ノムスコ"+conv.do(namae)+"、長い名前ですね。")

やり方と参考

https://qiita.com/shakechi/items/d12641d6cad01479785f
http://xn--u9j207iixgbigp2p.xn--tckwe/archives/10599
https://qiita.com/komorin0521/items/8cd1eb0cdb4a9ede217e
などを参考にしました。

一つ目のリンク神。
jaconvとkakasiを使えるようにして、あとは特に難しいことはなしでシンプルに。

ネタ元

https://www.nicovideo.jp/watch/sm1322743
(3分15秒〜)

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2