初心者向けのPythonのプログラミング問題です。入門編としてチャレンジしてください。Pythonの正答例は以下になります。
問題055
import math
num = 16
print(math.sqrt(num))
問題056
num = 13
is_prime = num > 1 and all(num % i != 0 for i in range(2, int(num ** 0.5) + 1))
print(f”num は素数です” if is_prime else f”num は素数ではありません”)
# >は半角記号に変換
問題057
import math
num1 = 56
num2 = 98
gcd = math.gcd(num1, num2)
print(f”num1 と num2 の最大公約数は gcd”)
コメント