3の倍数判定プログラム
例題
以下の整数が3の倍数であるかを判定するPythonプログラムを作成してください。
number = 9
if number % 3 == 0:
print(f"{number}は3の倍数です")
else:
print(f"{number}は3の倍数ではありません")
問題
ユーザーから入力された整数が3の倍数であるかを判定するプログラムを作成してください。
答え
number = int(input("整数を入力してください: "))
if number % 3 == 0:
print(f"{number}は3の倍数です")
else:
print(f"{number}は3の倍数ではありません")
解説
このプログラムでは、ユーザーから整数を入力してもらい、その数が3の倍数かどうかを判定します。まず、input()
関数を使って入力を受け取り、それをint()
で整数に変換します。その後、%
演算子を使ってその整数を3で割った余りを計算します。余りが0であれば、その数は3の倍数であるため、print()
関数を使って「3の倍数です」と出力します。そうでなければ、「3の倍数ではありません」と出力します。
コメント