1
0

More than 3 years have passed since last update.

pythonでinputを使って見よう

Posted at

記事の対象者

・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型で囲ってやる事で数値として扱う事ができるようになりました。最後にグラフを使って遊んで見ます。スクリーンショット 2020-08-27 23.22.15.png
コードです貼り付けて実行して見て下さい。

    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) 
1
0
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
0