출처: https://meyouus.tistory.com/64 [정보 공유 - For Me For You For Us]
본문으로 바로가기

간단한 조건식 몇개만 만들면 해결되는 문제였다.

import sys

N = int(sys.stdin.readline())

for i in range(N):
    num = sys.stdin.readline().strip()
    if len(num) != 10:
        print("NO")
    elif num.isdigit():
        if num[0] == '7' or num[0] == '8' or num[0] == '9':
            print("YES")
        else:
            print("NO")
    else:
        print("NO")

앞자리 숫자가 7,8,9중 하나이고, 길이가 10자리이고, 모든 요소가 숫자이면 YES이고, 아니라면 NO를 출력하게끔 하면 된다.