型変換関数を使ったスクリプトサンプル
スクリプト1(str)
実行イメージ
日本は47都道府県あります 円周率は3.14です
ファイル名:kata_str.py
# 型変換関数(str)
ken = 47
PI = 3.14
print("日本は" + str(ken) + "都道府県あります")
print("円周率は" + str(PI) + "です")
スクリプト2(int)
実行イメージ
好きな数字は?2 [Enter] Traceback (most recent call last): File "D:\Dropbox\Python授業\スクリプト演習\20200604型変換関数\kata_int.py", line 5, in print("2乗すると" + jijo + "だね") # <--- ここでなぜエラーが出るのか? TypeError: can only concatenate str (not "int") to str
このスクリプトエラーが出ます!なぜ出るのでしょうか?
分かったら修正してみましょう。
ファイル名:kata_int.py
# 型変換関数(int)
print("好きな数字は?", end="")
suji = int(input())
jijo = suji ** 2
print("2乗すると" + jijo + "だね") # <--- ここでなぜエラーが出るのか?
最終的な実行イメージ
好きな数字は?2 [Enter] 2乗すると4だね
スクリプト3(float)
実行イメージ
検温結果は?37.5 [Enter] 本当に37.5度ですか?
ファイル名:kata_float.py
# 型変換関数(float)
print("検温結果は?", end="")
kenon = float(input())
print("本当に" + str(kenon) + "度ですか?")
コメント