【ABC144 A】「9×9」を解く【Python3】

「AtCoder」解説一覧へ

九九を覚えた高橋君が計算した結果を出力する問題です。

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(関数、イテラブル)

【ABC144】解説記事

「AtCoder」解説一覧に戻る

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です