実数xと整数nをキーボードから入力し、1つのdo文を用いてべき乗(xのn乗)とnの階乗を計算し、x、n、べき乗を出力せよ。
def power(x, n): sum = 1 for i in range(n): sum *= x return sum def factorial(n): sum = 1 for i in range(n): sum *= (i+1) return sum def main(): x = int(input("実数xを入力してください: ")) n = int(input("整数nを入力してください: ")) print("xのn乗は", power(x, n), "です。") print("nの階乗は", factorial(n), "です。") main()