VBA別館・Python別館
Python AIソフト準備 - Tak
2018/11/12 (Mon) 20:11:18
VBAを久しぶりにやったら大分忘れておりました。
Pythonもすぐ忘れてしまいそうです。 簡単なShellからAIソフトへチャレンジです。
① AI無脳ソフト(最終的には頭脳ソフトになります)
#First_Love.py とでもして下さい。
print('今、何歳?')
age = int(input('you > '))
print('結婚したのは何歳?')
first_marrige = int(input('you > '))
print('あれから' + str(age - first_marrige) + '年経ったね')
このソフトを動作(F5)させると、次のようになります。
今、何歳? <--質問される
you > 80 <--あなたの答え
結婚したのは何歳? <--質問される
you > 28 <--あなたの答え
あれから52年経ったね <--AIソフトによる作成文章
---------------
データを増やしていけば、ペッパー君みたいに応答できるようになるでしょう(多分)。
Re: Python AIソフト準備 - Tak
2018/11/13 (Tue) 08:42:30
② codeの説明
このソフトを動作(F5)させると、Python Shellが次の質問をしてきます。
そしてそれに応えると、最後に計算結果を出してくれます。
---------------------------
print('今、何歳?') <--質問される(今、何歳?と訊かれる)
age = int(input('you > ')) <--あなたの回答を変数ageに格納する
print('結婚したのは何歳?') <--質問される
first_marrige = int(input('you > ')) <--変数に格納する
print('あれから' + str(age - first_marrige) + '年経ったね')
<--str()はage-first_marrigを計算した数値を文字列に直している(print()は文字列しか表示しないから)
このソフトの動作結果は、次のようになります。 Shell上で働きます。
今、何歳? <--質問される
you > 80 <--あなたの答え
結婚したのは何歳? <--質問される
you > 28 <--あなたの答え
あれから52年経ったね <--AIソフトによる作成文章
----------------------------
ここで覚えることは;
・プログラムの拡張子: .py
・スクリプト表示ウインドー: Python 3.X Shell
・print():表示関数
・input():入力関数
・int():整数値への変換関数
・str():文字列への変換関数
これらはこれから毎回出てきますので宜しく。