When running this code it appears with an error that there are too many arguments in line 8. I\'m unsure on how to fix it.
#Defining a function to raise the firs
The issue is that the python input() function was only ready to accept one parameter - the prompt string, but you passed in three. To solve this issue, you just need to combine all three pieces into one.
You can use the %
operator to format string:
y = int(input("What power would you like to raise %d to?\n" %x,))
Or use the new way:
y = int(input("What power would you like to raise {0} to?\n".format(x)))
You can find the document here.