디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[🔎질문] 제외할 조합 추가하면 에러 뜨는데 어떻게 해야할까요

시스템파괴갤로그로 이동합니다. 2024.03.04 19:31:05
조회 110 추천 1 댓글 6
														

gpt 가 코드 알려주길래 신기해서 

파이썬 깔아보고  실행도 해보았습니다 

헌데 저 색칠한부분 제외할 조합양이 많으면  에러가 발생하는데

여러조합 더 넣고 싶다면 코드 어떻게 수정해야 할까요 ?



에러내용  IDLE shell 1.12.2 로  실행 했습니다 

Traceback (most recent call last):

  File "C:/Users/nagan/OneDrive/바탕 화면/test py/3.py", line 48, in <module>

    random_numbers = generate_random_numbers(exclude_combinations, num_to_select)

  File "C:/Users/nagan/OneDrive/바탕 화면/test py/3.py", line 15, in generate_random_numbers

    raise ValueError("Invalid number of numbers to select")

ValueError: Invalid number of numbers to select



코드


import random


def generate_random_numbers(exclude_combinations, num_to_select):

    # 1부터 45까지의 숫자 목록 생성

    all_numbers = list(range(1, 46))

    

    # 주어진 조합들 제외

    for exclude_combination in exclude_combinations:

        for num in exclude_combination:

            if num in all_numbers:

                all_numbers.remove(num)

    

    # 선택할 숫자 개수가 가능한 숫자의 개수보다 크거나 음수이면 오류 반환

    if num_to_select <= 0 or num_to_select > len(all_numbers):

        raise ValueError("Invalid number of numbers to select")

    

    # 랜덤하게 숫자 선택 (중복 없이)

    random_numbers = random.sample(all_numbers, num_to_select)

    return random_numbers


exclude_combinations = [

    [2, 3, 4, 5, 6, 11], 

    [3, 4, 6, 8, 12, 14],

    [6, 14, 30, 31, 40, 41],

    [1, 3, 4, 29, 42, 45],

    [6, 16, 34, 37, 39, 40],

    [1, 7, 21, 30, 35, 38],

    [10, 12, 29, 31, 40, 44],

    [6, 12, 17, 21, 32, 39],

    [2, 20, 33, 40, 42, 44],

    [7, 16, 25, 29, 35, 36],

    [6, 14, 15, 19, 21, 41],

    [12, 17, 20, 26, 28, 36],

    [3, 5, 12, 22, 26, 31],

    [5, 14, 15, 23, 34, 43],

    [6, 7, 9, 11, 17, 18],

    [8, 16, 26, 29, 31, 36],

    [2, 3, 6, 19, 36, 39],

    [7, 16, 24, 27, 37, 44],

    [2, 14, 15, 22, 27, 33],

    [2, 5, 22, 32, 34, 45],

    [9, 14, 34, 35, 41, 42],

    

    # 추가할 조합들을 여기에 추가하세요

]

num_to_select = 6  # 선택할 숫자 개수 (1부터 45까지의 숫자 중에서)


random_numbers = generate_random_numbers(exclude_combinations, num_to_select)

print("Randomly selected numbers (excluding the given combinations):", random_numbers)



추천 비추천

1

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
- 설문 주류 모델하면 매출 폭등시킬 것 같은 아이돌 스타는? 운영자 26/01/05 - -
- AD 집에서 즐기는 Fresh 미식회 운영자 25/12/22 - -
2509 🔎질문 selenium으로 이런 것도 가능할까요? [11] ㅇㅇ(122.40) 24.04.10 401 1
2508 🔎질문 파이썬 질문입니다 제발 도와주세요 [4] ㅇㅇ(218.154) 24.04.09 224 0
2507 🔎질문 코드 질문입니다 [2] ㅇㅇ(175.192) 24.04.09 128 0
2506 일반 엡실론값 찾는거 도와줄사람... [2] ㅇㅇ(61.72) 24.04.08 106 0
2505 🔎질문 파이썬 과제 질문드립니다.... [2] ㅇㅇ(211.114) 24.04.07 312 0
2503 🔎질문 GCE으로 디시 접속하는게 막혀있는건가요? [3] ㅇㅇ(222.119) 24.04.02 135 0
2502 🔎질문 혼자공부파이썬 vs 점프투파이썬 [1] ㅇㅇ(218.237) 24.04.02 1797 0
2501 🔎질문 같은 파일 안에있는 모듈을 import하면 오류나는데 어캐함 [1] ㅇㅇ(211.111) 24.04.02 130 0
2500 🔎질문 input 함수에서 숫자랑 문자 동시에 쓰려면 어떻게 해야 돼? [5] ㅇㅇ(119.192) 24.03.31 128 0
2499 🔎질문 파이썬 질문이요.. ㅠㅠ ㅇㅇ(39.123) 24.03.29 123 0
2498 🔎질문 str 내가 제대로 이해한게 맞아 형들? [4] ㅇㅇ(182.210) 24.03.27 162 0
2496 🔎질문 pyaudio로 usb 헤드셋 출력 장치 녹음 가능한가요? ㅇㅇ(180.233) 24.03.26 196 0
2495 🔎질문 잘못된거 고쳐줘용 failed 하나 떠요 [3] ㅇㅇ(121.180) 24.03.26 117 0
2494 🔎질문 잘못된 부분 고쳐줘용 [1] ㅇㅇ(121.180) 24.03.26 87 0
2493 🔎질문 간만에 웹크롤링 관련 질문 드릴 게 있어서 왔습니다. (유튜브 댓글) ㅁㅁ(14.39) 24.03.26 525 0
2492 🔎질문 파이썬 list 질문 [5] ㅇㅇ(112.163) 24.03.26 136 0
2491 🔎질문 형님들 질문 있습니다. [1] ㅇㅇ(211.185) 24.03.25 147 0
2490 🔎질문 파이썬 gc.collect() 결과값이 0이면 메모리 정리되었다는거임? [1] ㅇㅇ(112.163) 24.03.24 89 0
2488 🔎질문 파이썬 컴퓨터에서 나오는 오디오 출력 장치 녹음 방법 [3] ㅇㅇ(121.171) 24.03.22 1089 0
2487 🔎질문 파이썬으로 만든 프로그램 계속 돌리면 램 쌓여? [3] ㅇㅇ(112.163) 24.03.20 215 0
2485 🔎질문 파이썬 실행 시간 측정 질문 ㅇㅇ(220.86) 24.03.17 137 0
2483 🔎질문 助けて, 助けて, 助けて, 助けて ㅇㅇ(210.95) 24.03.14 110 0
2482 🔎질문 html 파일 주피터 노트북에서 ipynb로 여는 방법이 있을까요? ㅇㅇ(121.171) 24.03.12 210 0
2481 🔎질문 파이썬 파일 읽기 질문 드립니다. [5] ㅇㅇ(121.140) 24.03.12 311 0
🔎질문 제외할 조합 추가하면 에러 뜨는데 어떻게 해야할까요 [6] 시스템파괴갤로그로 이동합니다. 24.03.04 110 1
2475 🔎질문 파이썬 독학 및 데이터분석 하고싶어서 아나콘다 깔았는데 [2] ㅇㅇ갤로그로 이동합니다. 24.02.28 462 0
2474 일반 chrome driver [1] ㅇㅇ(121.125) 24.02.26 110 0
2473 🔎질문 win32gui 설치가 안되는 도움좀... [1] ㅇㅇ(59.19) 24.02.26 385 0
2471 🔎질문 고1 입문하려는데 질문있습니다 [3] ㅇㅇ(220.76) 24.02.25 268 0
2469 🔎질문 파이썬 연습중인 개초보입니다. [2] ㅇㅇ(125.138) 24.02.22 208 0
2467 🔎질문 크롤링 공부중인데 주제 추천점 아무거나 만들어봄 [6] ㅇㅇ(221.158) 24.02.13 201 0
2465 🔎질문 json date 날짜 변환 질문입니다. [2] ㅇㅇ(175.194) 24.02.08 117 0
2464 🔎질문 멀티프로세싱 질문 [1] ㅇㅇ(112.163) 24.02.07 149 0
2463 🔎질문 파이썬 - 하나의 텍스트 파일에 있는 내용을 다른 텍스트 파일에 이어넣기 [2] ㅇㅇ(14.32) 24.02.07 117 0
2462 🔎질문 exe파일을 실행할 때 콘솔창 크기랑 위치 조절하는 방법 읍음? [4] ㅇㅇ(112.163) 24.02.06 89 0
2461 🔎질문 도매사이트에서 크롤링 할 필요가 있는데요. 만능 크롤러 개발은 어려울까요 [3] ㅇㅇ(211.222) 24.02.06 161 0
2460 🔎질문 셀레니움 실행 시 창이 자꾸 앞으로 와요 [4] ㅇㅇ(58.140) 24.02.06 126 0
2458 🔎질문 다중할당 질문 [5] ㅇㅇ(220.86) 24.02.04 149 0
2457 🔎질문 본체1개에 마우스2개 쓸 수 있는 방법읍음? [1] ㅇㅇ(112.163) 24.02.04 217 0
2456 🔎질문 업데이트이후, 셀레니움 메모리,CPU누수 질문. [8] ㅇㅇ(211.105) 24.02.03 529 0
2454 💡답변 아래 (58.238) 답변 ㅇㅇ(112.221) 24.01.31 153 0
2453 일반 세상은 아직 살만하네요... [1] ㅇㅇ(58.238) 24.01.30 179 4
2452 일반 asdfasdf [4] ㅇㅇ(58.238) 24.01.29 123 0
2451 일반 직붕이 엑셀 오류 코드 파일 [5] ㅇㅇ(58.238) 24.01.29 219 0
2450 일반 밑에 글 쓴 직붕인데 졸려서 제목도 못 적었다 [4] ㅇㅇ(58.238) 24.01.28 141 0
2449 일반 ㄴㅇㅁㄻㄴㅇㄹ ㅇㅇ(58.238) 24.01.28 95 0
2448 🔎질문 파이썬으로 모바일 어플리케이션 제작하려고 하는데 [1] ㅇㅇ(211.234) 24.01.27 328 0
2447 🔎질문 안녕하세요 판다스, openpyxl 질문 있습니다. [1] ㅇㅇ(106.102) 24.01.27 134 0
2446 🔎질문 30중반 직장인인데 언어 처음 배워보려면 [3] ㅎㅋㅎㅋ(210.3) 24.01.26 196 0
2445 일반 우리나라만 유독 자바를 쓰는 이유가 멀까 [2] ㅇㅇ(58.124) 24.01.25 179 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2