랜덤 숫자 뽑기 사이트(네이버 추첨기) > 자유게시판

본문 바로가기

랜덤 숫자 뽑기 사이트(네이버 추첨기)

페이지 정보

profile_image
작성자 Dana
댓글 0건 조회 6회 작성일 25-03-18 16:13

본문

프로젝트 랜덤 추첨기 뽑기 사이트 랜덤번호추첨기 명행운번호 추첨기를 만들어보자(1/2)컨텐츠 회차21회차프로젝트 목표리스트를 이용해 행운번호 추첨기를 만들어보자프로젝트 사용 키트, 부품핵심 키워드(태그)마이크로비트, 파이썬난이도★★★안녕하세요 여러분~~​저번주에는 초음파 센서를 이용해 거리를 측정해보는 시간을 가져보았습니다.혹시 응용해서 진행을 해보셨을까요~?​오늘은 I2C LCD를 이용해행운번호 추첨기를 만들어보려고 합니다.2주에 걸쳐 진행하니 잘 따라와주세요~준비물 소개오늘 수업에서 사용할 준비물! 마이크로비트 입니다.파이썬 강좌에서는 필수인 준비물입니다.마이크로비트 2 V2.2 보드 초소형 코딩 교재 컴퓨터 BBC Microbit 단품 벌크팩[코알딩] 코딩, 오픈소스하드웨어 랜덤 추첨기 뽑기 사이트 랜덤번호추첨기 전문 쇼핑몰구현하기오늘은 I2C LCD를 이용해 행운번호 추첨기를 만들어 보겠습니다.우선 마이크로비트 LCD에 번호를 출력해보고,이것을 다시 LCD에 출력해보겠습니다.​행운번호 추첨기가 무엇인지 아나요~?1~45까지 총 45개의 번호가 있고,여기에서 6개의 번호를 뽑게 됩니다.​한 번 뽑힌 번호는 통안에 있지 않기 때문에중복된 번호는 나올 수 없겠죠~?​1~45 사이의 숫자 중에서 중복되지 않게6개의 숫자를 뽑은 방법은 다양하게 있어요!우리는 1~45의 숫자를 가지고 있는 리스트(nums)를 먼저 만들고다른 리스트(licky_num)를 만들어 랜덤 추첨기 뽑기 사이트 랜덤번호추첨기 6개의 숫자를 채웁니다.​그리고 숫자를 정렬해서 마이크로비트 디스플레이에 출력해볼께요!이것이 잘 되면 LCD에 결과물을 출력해보도록하겠습니다.​소스 코드를 확인해볼께요!if button_a.is_pressed() :행운 번호 추첨을 A 버튼을 누른 경우에만 하도록 정하였습니다.​nums =[]lucky_num =[]nums와 lucky_num 리스트를 초기화합니다.두 리스트는 append 함수를 이용해 리스트의 끝에 원소를 추가하는 형태로생성하므로 초기화하지 않으면 A버튼을 누를때 마다 계속해서 1~45 의 숫자(nums 리스트), 또는 추첨된 6개의 번호(lucky_num 리스트)가 리스트에 추가되게 됩니다.​따라서 랜덤 추첨기 뽑기 사이트 랜덤번호추첨기 두 리스트에 숫자를 추가하기 전에 비우고 추가하도록 하겠습니다.​for i in range(1, 46):nums.append(i)nums 리스트에 1부터 45까지 숫자를 추가합니다.append() 함수는 리스트의 끝에 원소를 추가합니다.​print(nums)마이크로비트에 출력해서 확인하기에는 너무 긴 리스트이므로시리얼 모니터를 이용해 확인해 봅니다.​코드를 다운로드 하고 에디터 창 메뉴 중[open seiral]을 클릭하면 시리얼 모니터 화면으로 변경됩니다.​여기에서 확인을 해볼게요!다시 코드 화면으로 돌아오려면 동일한 버튼을 다시 클릭하면 됩니다.​for i in range(6):lucky_num.append(nums.pop(random.randint(0, len(nums)-1)))nums 랜덤 추첨기 뽑기 사이트 랜덤번호추첨기 리스트에서 숫자를 뽑아서 lucky_num리스트에 추가합니다.이 과정을 6번 반복합니다.pop(x)는 리스트에서 x번째 원소를 뽑아내고 리스트에서 삭제하는 함수입니다.​즉, pop()로 뽑힌 값은 lucky_num 리스트에 추가가 되고nums 리스트에서 삭제가 됩니다.​이와 같은 과정이 6번 반복하는 동안 nums 리스트는 개수가 1씩 줄어들게 될 것이고전체 원소중에서 랜덤하게 뽑기 위해서 randint(a,b) 함수를 사용했습니다.​randint(a,b) 함수는 a부터 b까지 숫자 (b 포함) 중에서 임의로 1개의 값을 선택해줍니다.리스트의 인덱스는 0부터 랜덤 추첨기 뽑기 사이트 랜덤번호추첨기 시작하므로 a는 0, 그리고 끝 인덱스는 (리스트의 길이 -1)이 되므로b는 len(nums)-1로 정하였습니다.​lucky_num.sort()리스트는 정렬함수를 제공합니다. sort()는 오름차순으로 정렬이 됩니다.sort(reverse=False)는 내림차순으로 정렬됩니다.​for i in range(6):display.scroll(lucky_num[i])lucky_num리스트의 원소를 하나씩 가져와서 화면에 출력합니다.​다운로드하여 값을 확인해봅니다.잘되나요~?A버튼을 눌러 6개의 번호가 잘 출력되는지 확인해봅니다.​이제 이 값을 LCD에 출력을 해볼껀데!이 내용은 다음주에 진행하도록 하겠습니다~​오늘 시간에 리스트를 배워보았는데요!아쉬우니 fortune teller를 만들어보려고 합니다.​혹은 포춘 쿠키라고 할까요?하루에 한번 나에게 랜덤 추첨기 뽑기 사이트 랜덤번호추첨기 행복한 하루가 될수 있도록 포춘쿠키 마이크로비트를 만들어보겠습니다!​기분 좋은 문구 5개를 fortune 리스트에 저장해둡니다.Have a nice day!, Good Luck!!, You are lucky, God bless you, Break a leg이제 버튼을 누르면 임의의 문구가 출력되도록 해볼까요~?​리스트는 인덱스를 이용해서 접근을 하죠!forturn 리스트는 5개의 원소를 가지고 있으니 인덱스는 0~4가 됩니다.0부터 4까지의 숫자 중 하나를 임의로 선택해서 출력해주면 되겠죠~?오늘 준비한 내용은 여기까지입니다~다음시간에 이어서 랜덤 추첨기 뽑기 사이트 랜덤번호추첨기 진행하겠습니다!!​그럼 다음시간에 만나요~안녕~~!!파이썬을 공부할때 사용된 마이크로비트는'전자제품 NO.1 쇼핑몰 아이씨뱅큐'에서도 구매가 가능합니다.마이크로비트, 리눅스 기반 , 손바닥 보다 작은 코딩용 초소형 미니 컴퓨터 마이크로 비트 입니다. 해당제품은 벌크팩 입니다. (1인 10대 제한구매) - 25000원 국내 최대 전자부품 전문 쇼핑몰 - 아이씨뱅큐STN Blue / White on Blue I2C Add : 0X27 - 2410원 국내 최대 전자부품 전문 쇼핑몰 - 아이씨뱅큐​

랜덤 추첨기 뽑기 사이트 랜덤번호추첨기

댓글목록

등록된 댓글이 없습니다.


그누보드5
고객센터 063-715-3279
평일 : 00시 ~ 00시 점심시간 : 00시 ~ 00시
토, 일, 공휴일 휴무