九九を覚えた高橋君が計算した結果を出力する問題です。
1以上9以下の整数同士の積の計算しかできないため、それ以外は「-1」を出力します。
提出
a, b = map(int, input().split())
if a <= 9 and b <= 9:
print(a * b)
else:
print(-1)
A,Bの整数が与えられるので、a,bに代入します。
a,bが共に9以下であるかどうかを判定して、9以下の場合は2つの積を、そうでない場合は「-1」を出力します。
split()メソッド
split()メソッドは、区切り文字を指定して、文字列を分割します。
区切り文字を指定しない場合、空白、タブ、改行で分割されます。
str.split("区切り文字")
map()関数
map()関数は、イテラブル(リストやタプルなど)の各要素に関数の処理を適用します。
map(関数、イテラブル)