文字列と数値の違いを解説します。
以下の動画をご覧下さい。
動画で解説したように
ユーザーが入力した数値やプログラム外から入力された数値は
文字列として扱われます。
その逆にプログラム内で記述された数値は
純粋な数値として扱われます。
この2つは足したり引いたりすることはできません。
なぜならばそろばんの10と電卓の10は同じ10でも
型が違うので足すことや引いたりすることができないのと同じです。
これを解決する為に型を変更する関数が必要です。
intが文字列を数値に変換
strが数値を文字列に変換
というようにまずは覚えておいて下さい。
以下のテキストにユーザーに対する数値に関する質問と
その数値に対する計算処理をしてその結果を表示するプログラムを
書いてみましょう
例:
a = int(input(“年齢は?”))
|
この手順を覚えておくと、
ユーザーがキーボードから入力した数値だけでなく
webページから取得した数値をプログラム内で数値として処理し、
計算した結果を表示する事ができるようになります。
他にもこのような型は多く存在しますので
いずれ紹介したいと思います。