#coding:utf-8
print("\n n n^2 n^3 n^4")
num = 2
while num <= 9:
ans = "{:3g} {:4g} {:6g} {:8g}" #数字型は最小幅g 右寄せて左側を空白で埋める
print(ans.format(num,pow(num,2), pow(num,3),pow(num,4)))
num +=1
import math
print("\n d a sin(a) cos(a)")
d = 15
while d <= 180:
a = math.radians(d)
ans = "{:3g} {:5.2f} {:5.2f} {:5.2f}" #浮動小数点数型(実数)は :幅.小数点以下何桁までf, :5.2f
print(ans.format(d, a, math.sin(a), math.cos(a)))
d += 15