練習問題/解答例/累乗/課題1/Python
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[練習問題]]
# -*- coding: utf-8 -*-
def pow(a, n):
res = 1
for _ in xrange(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分ちょっとかかっ...
#別解
a = int(raw_input("a = "))
n = int(raw_input("n = "))
x = 1
for i in range(n):
x *= a
print x
終了行:
[[練習問題]]
# -*- coding: utf-8 -*-
def pow(a, n):
res = 1
for _ in xrange(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分ちょっとかかっ...
#別解
a = int(raw_input("a = "))
n = int(raw_input("n = "))
x = 1
for i in range(n):
x *= a
print x
ページ名: