【发布时间】:2020-01-08 21:27:05
【问题描述】:
我正在尝试为指数函数获取输入,但它没有给出输出。
def exp_func(base,exponent):
result = 1
for index in range(0,exponent):
result*=base
return result
base = float(input("Enter base:"))
exponent = float(input("Enter exponent:"))
print(exp_func(base,exponent))
但是没有任何输入它工作正常。
def exp_func(base,exponent):
result = 1
for index in range(0,exponent):
result*=base
return result
print(exp_func(2,3))
有什么问题?
【问题讨论】:
-
请举例说明当您按预期运行时会发生什么。
-
尝试将
float更改为int。在您的第一个未工作示例中,您使用浮点数,在第二个工作中使用 - int