我正在做一个程序,打印出一个权力表。要求用户提供基数,然后是最大指数。然后程序将根据这些信息打印出一个功率表。例如,如果用户键入2作为基数,键入4作为最大指数,则程序将首先从2^1开始,然后从2^2开始,再从2^3开始,最后从2^4开始。我不明白为什么我写的东西不起作用。我调试了一下,发现我的基值实际上是以1递增的,我不知道为什么。
def main():
base=eval(input("Enter the base number: "))
max=eval(input("Enter the maximum exponent "))
counter = 1
while counter<=max:
base = base^counter
counter = counter+1
print(base)
main()
目前没有回答
相关问题 更多 >
编程相关推荐