#記事の対象者
・inputを使って見たい人
・使い方でエラーが出て困っている人
※googlecolaboratoryでスクリプトを実行します。
#inputの使い方を知る
コードを先に書いてから解説します。
age = input("年齢を入力してください")
typle(age)
# 実行結果
年齢を入力してください50
str
まず始めにinputの入力を保管する変数(ここではageを使っている)を作り=を使って入力結果を変数に代入しています。後はカッコ内に""で囲った入力を促すメッセージを入力したら完成です。しかしinputで帰って来る引数は全てstr型(文字列を格納する型)になっているのでそのままでは、数値を入力してその数値を元に計算する事が出来ないので、次のようなコードを打って見てくだいさい
age = float(input("年齢を入力してください"))
type(age)
if age >= 20:
print("大人だよーん!!")
else:
print("子供だよーん!!")
# 実行結果
年齢を入力してください10
子供だよーん!!
inputの出力をfloat型で囲ってやる事で数値として扱う事ができるようになりました。最後にグラフを使って遊んで見ます。
コードです貼り付けて実行して見て下さい。
import numpy as np
import matplotlib.pyplot as plt
# 変数を決める
a = float(input("a * x - b to 'a'"))
b = float(input("a * x - b to 'b'"))
x = np.arange(-10, 10)
y = a * x - b
plt.ylim([-10, 10])
plt.grid()
plt.plot(x, y)