練習問題

def pow(a, n):
  res = 1
  for _ in range(n):
    res *= a
  return res

print(pow(2, 0))
print(pow(2, 1))
print(pow(2, 2))
print(pow(2, 10))
print(pow(2, 1024))
print(pow(2, 1000007)) # 遅い。測ったら1分ちょっとかかった。(2013)

#別解

a = int(input("a = "))
n = int(input("n = "))
x = 1
for i in range(n):
    x *= a
print(x)

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-02-23 (木) 23:33:34