我想打印出root和power,where0 < power < 6
和root^power=number
(由用户输入),否则它应该打印出"no such a number"
消息
这是我的工作:
number=int(raw_input("enter the number:"))
power=2
root=0
while power<6:
while root**power < abs(number):
root=root+1
if root**power==abs(number):
if number<0:
print 'root=',-root
else:
print 'root=',root
print 'power=',power
power=power+1
root=0
它运作良好,但我不知道在哪里放置"no such a number"
消息。请帮忙!