중복검사 왜 안되는지 알아내기

2025. 3. 6. 09:21·python/연습장

# 이거 중복검사 부분 왜 안되는지 찾아보자

list_ = []
switch = True

while switch:
    user_input = input("1~45 사이, 중복x, 한글x \n숫자를 입력하세요: ")

    if user_input.isnumeric(): #숫자인지 아닌지 판별
        user_input = int(user_input)  # 숫자가 맞으면 int화 시키고

        if 1 <= user_input <= 45:

            for num in list_:
                if user_input == num:
                    print("중복된 숫자입니다. 다시 골라주세요.")
                    continue
                else:
                    list_.append(user_input)  # 리스트에 추가

            print(f"고른 숫자:{list_}")

            if len(list_) == 6:
                switch = False
                break

        else:
            print("1~45 사이의 숫자만 입력 해주세요.")
            print("")
    else:
        print("잘못된 입"
              "력입니다. 숫자만 입력 해주세요.")

'python > 연습장' 카테고리의 다른 글

내가 처음 만든 숫자 야구  (0) 2025.03.06
내가 처음 만든 물고기 게임  (0) 2025.03.06
숫자야구  (0) 2025.03.01
로또 구매 프로그램  (2) 2025.02.27
로또 자동 판매기 (no sample)  (0) 2025.02.26
'python/연습장' 카테고리의 다른 글
  • 내가 처음 만든 숫자 야구
  • 내가 처음 만든 물고기 게임
  • 숫자야구
  • 로또 구매 프로그램
joo_coding
joo_coding
2025.02.18~
  • joo_coding
    주코딩일지
    joo_coding
  • 전체
    오늘
    어제
    • 분류 전체보기 (151)
      • 일지 (19)
      • 계획표 (7)
      • C언어 (35)
        • 연습장 (12)
      • 과제 (2)
      • C++ (3)
      • python (28)
        • 연습장 (11)
      • TCP IP (4)
      • DB (2)
      • ubuntu (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    c언어 #vscode #gcc #윈도우 #c언어윈도우 #gcc윈도우 #vscode윈도우 #c #c++
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
joo_coding
중복검사 왜 안되는지 알아내기
상단으로

티스토리툴바