数値以外の値を入力した時にエラーを返すコードを書きたい
解決したいこと
はじめまして、pythonを勉強しているプログラミング初心者のものです。
京大の公開している演習テキストhttps://repository.kulib.kyoto-u.ac.jp/dspace/handle/2433/245698
に沿って演習を解いているのですが、平方根を求めるプログラムにおいて数字以外を入力すると"数値に変換できません”というメッセージを返すようにしたいです。
発生している問題・エラー
該当するソースコード
def get_positive_numeral(x):
'正しい入力を得る'
try:
x == abs(float(eval(x)))
except ValueError :
print(x,"は数値に変換できません")
except:
print("予期していないエラーです")
どうぞよろしくお願いします。
1