module

suyeon lee·2021년 4월 16일
0

python

목록 보기
5/11

random module 사용하기
먼저 import random 해주기(그래야 random함수안 randint사용가능)

동전 앞,뒤면 랜덤으로 출력하기

import random

# random.randint(시작,마지막)
# 시작과 마지막 값 사이 숫자가 랜덤으로 나옴
random_side = random.randint(0, 1)
print(random_side)

if random_side == 1:
    print("앞면")
else:
    print("뒤면")
    

실습예제

점심값내기 랜덤 만들기
점심값내기할 사람들의 이름을 입력받아 그중 한사람을 랜덤으로 출력하기

import random

names_String = input('내기를 할 친구들의 이름을 적습니다.콤마(,)로 분리해서 적습니다\n')
names = names_String.split(',')  # ,기준으로 입력된 이름을 리스트에 저장해줌
								# split()안에 아무것도 적지안는다면 기본으로 띄어쓰기를 해서 구분한다

print(names)		#학생들의 리스트
print(len(names))   #학생들 수

a = len(names)
b = random.randint(0, a-1) <-리스트에 있는 내용을 랜덤하는거기때문에 a-1해준다
print(f'당첨자는 {names[b]}')

0개의 댓글