补全以下程序代码:
import random
num=random.randint(1,100)
n=5
flag=True
while:
guess=int(input("请输入猜测的数:"))
if guess<num:
print("偏小")
n=n-1
elif guess>num:
print("偏大")
n=n-1
else:
print("恭喜你,猜对了!")
flag=False
break #跳出当前循环,执行循环后的语句
if flag:
print("答案是:"+str(num)+"5次都没有猜中,游戏结束!")
请补全程序。