Python问题while循环基础(在线求解)

求怎么在Python中的while循环中判断一个大于2的整数,如果输入错误需要重新输入的代码

while True:
  try:
    num=int(input('请输入一个整数:'))
    if num>2:
      break
  except:
    print('输入的不是整数,请重新输入:')
n = int(input("请输入大于2的整数:"))
while n<=2:
    print("输入错误,请重新输入:")
    n = int(input())