嘿伙计们只是想创建一个带有两个参数n和high的函数,并打印n ^ 1 n ^ 2的值,包括n ^ high(在一行上) - 任何帮助都会很棒谢谢!
def print_powers(n, high):
i = 0
new = ''
count = 0
while i < high:
count += 1
while count <= high:
new += int((n)**count) + ' '
i += 1
return new
print(print_powers(2, 5))
答案 0 :(得分:1)
n**count
已经是int
。在将其添加到str
之前,您需要将其转换为' '
。应该说new += str(n**count) + ' '
。
答案 1 :(得分:1)
您需要在附加空格之前将整数转换为字符串。
new += str(int((n)**count)) + ' '