VBA別館・Python別館

64326

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():文字列への変換関数

これらはこれから毎回出てきますので宜しく。

名前
件名
メッセージ
画像
メールアドレス
URL
文字色
編集/削除キー (半角英数字のみで4~8文字)
プレビューする (投稿前に、内容をプレビューして確認できます)

Copyright © 1999- FC2, inc All Rights Reserved.