Python 我如何取一个幂,然后做一个加法方程?
我想做一个程序,将采取权力,并把它变成一个加法问题Python 我如何取一个幂,然后做一个加法方程?,python,Python,我想做一个程序,将采取权力,并把它变成一个加法问题 main_number = int(input("Enter the number to be brought to the power ")) power = int(input("Enter the power ")) def get_num_of_final(power,number): yeet = pow(power,number-1) print(str(yeet)) return(yeet) def f
main_number = int(input("Enter the number to be brought to the power "))
power = int(input("Enter the power "))
def get_num_of_final(power,number):
yeet = pow(power,number-1)
print(str(yeet))
return(yeet)
def finall(number,multi):
final = ""
for i in range(multi):
final += str(number)
final += " + "
print(final)
finall(main_number, get_num_of_final(power,main_number))
如果输入2作为主电源,然后输入3作为电源,则应获得2+2+2+2,但如果获得2+2+2+或更高的数字,则得到的结果将远高于预期值result=main\u number**power
printf'{+.join[strmain_number,]*result//main_number}={result}'
输出
2+2+2+2=8您对pow的呼叫参数错误;你需要:
yeet = pow(number, power-1)
新产出:
4
2 + 2 + 2 + 2 +