ユーザーが基数 10 の数値を入力して、別の (または同じ) 基数の数値に変換するプログラムを作成しています。
def convert(a,b)
ここで、a は入力、b は新しいベースです。b が整数でない場合、b が値を想定していない場合 (つまり、空白)、または b が 1 未満の整数である場合、プログラムは値 "-1" を返すように指示されています。
数値を変換する方法と、b が 1 未満の場合にプログラムに -1 を返す方法はわかっていますが、b が空または整数でない場合にプログラムに -1 を返すようにするにはどうすればよいですか?