본문 바로가기

개발

파이썬3 연차 사용 확인 소스코드 (작성중)

sum_holiyday = 15
mounth_list = list(range(1,13))
day_list = list(range(1,32))
my_holiyday = []

print("휴가일정을 입력 해 주세요 :\n ex) 5월1일 = 5,1")

def s():                                          # 함수의 정의와 파일 내용을 데이터로 저장
    file = open('D:\python_work\Holiday_check','a',encoding='utf8')
    try:
        a1,a2 = (input().split(','))
        print('입력하신 휴가일정은 {}월 {}일 입니다.'.format(a1,a2),file=file)
        print('입력하신 휴가일정은 {}월 {}일 입니다.'.format(a1,a2))
    except ValueError:
        print('형식에 맞춰 재 입력 하십시오 :', end =" ")
        s()                                       # ValueError 에러가 났을 경우 함수 재 실행
s()                                               # 중요!! : s()함수를 실행

#파일 내용을 출력_잠시 주석
# with open('D:\\Holiday_check.txt','r',encoding='utf8') as ro:
#     for i in ro:
#         print(i.strip())

패턴 1 정상 값 입력
패턴2 입력 데이터 오류 시 재 입력 요청

'개발' 카테고리의 다른 글

파이썬3 Django  (0) 2023.10.02
파이썬3 기초 정리  (0) 2023.07.31
자바스크립트 실습3 : 연산자  (0) 2023.02.21
자바스크립트 실습2: 클릭으로 글자 색 바꾸기  (0) 2023.02.20
자바스크립트 실습1: 나이계산기  (0) 2023.02.11