프로그램

[파이썬] 문제 : 사용자가 일정 구간의 값을 입력할 때까지 입력 반복

오디세이99 2023. 4. 12. 07:29
728x90
반응형

m = 0
while True:                   # 반복문. 아래 break로 종료
    m = int(input('월을 입력하시오(1부터 12사이의 값): '))    # 입력 받아 정수로 변환
    if m >= 1 and m <= 12:    # 범위 확인. 이 범위가 아니면 while 반복문의 재실행
        break                  # 범위내면 while 반복문 종료. 

d = 0
while True:
    d = int(input('일을 입력하시오(1부터 31사이의 값): '))
    if d >= 1 and d <= 31:
        break

print(f"입력된 날짜는 {m}월 {d}일입니다.")

728x90
반응형