N的多次方:
import re
a = input()
value = re.compile(r'^[-=]?[0-9]+\.[0-9]+$')
result = value.match(a)
if result:
a = float(a)
print(a**0,a**1,a**2,a**3,a**4,a**5)
else:
a = int(a)
print('{:g}'.format(a**0),'{:g}'.format(a**1),'{:g}'.format(a**2),'{:g}'.format(a**3),'{:g}'.format(a**4),'{:g}'.format(a**5))