300x250
가중치를 줘서 숫자를 출력해보자.
1. 아래와 같이 코드를 작성하자.
-. 랜덤 함수를 5번 반복하고 반복했을때 동일한 숫자가 나오는지 확인하자.
import random
number = [] #출력된 번호 저장 리스트 정의
choice_weight = [0,1,0,0] #1,2,3,4 숫자중 2만 나오도록 설정
for x in range(5): #번호 출력 5회 반복하자
number.append(random.choices(range(1, 5), weights = choice_weight))
print(number)
2. 결과
-. 가중치 [0,1,0,0] 줫기때문에 2만 5회 나왔다.
3. 추가 확인(코드작성)
-. 가중치를 [1,1,0,0] 동일하게 주고 반복할때 숫자가 다른지 확인하자.
-. 아래 코드를 두번 반복해서 결과를 두번 출력해보자.
import random
number = [] #출력된 번호 저장 리스트 정의
choice_weight = [1,1,0,0] #1,2,3,4 숫자중 1,2만 나오도록 설정
for x in range(5): #번호 출력 5회 반복하자
number.append(random.choices(range(1, 5), weights = choice_weight))
print(number)
4. 추가 확인(결과)
-. 두번 가동한 결과 아래과 같이 랜덤하게 나옴을 확인했다.
300x250
'파이썬 > 파이썬일반' 카테고리의 다른 글
python/conda list/패키지 리스트 보기/패키지 정보 보기/version보기/패키지 업데이트/패키지 설치/패키지 지우기 (0) | 2022.09.12 |
---|---|
python/conda 가상환경 삭제하기/가상환경 리스트 보기 (0) | 2022.09.12 |
python/visual studio code/변수명 한번에 고치기/한번에 수정하기/단축키 (0) | 2022.09.03 |
python/multiple errors encountered/패키지 설치시 에러 해결하기/관리자 권한으로 켜기/네비게이터 에러/아나콘다 에러 (0) | 2022.08.30 |
python/visual studio code 아나콘다 연동/interpreter/terminal (0) | 2022.05.06 |