배움 #Learn/소프트웨어 #Software

랜덤 함수[파이썬]

MyLifecoding 2021. 9. 17. 13:54

랜덤 함수 사용 예시

from random import *

print(random()) # 0.0 ~ 1.0 미만의 임의의 값 생성
print(random()*10) # 0.0 ~ 10.0 미만의 임의의 값 생성
print(int(random()*10)) # 소숫점 제외 0 ~ 10 이하의 랜덤값 생성 
print(int(random()*10)+1) # 소숫점 제외 1 ~ 10 이하의 랜덤값 생성 
print(int(random()*45)+1) # 소숫점 제외 1 ~ 45 이하의 랜덤값 생성 
print(randrange(1,46)) # 1 ~ 45 이하(46 미만) 의 랜덤값 생성 
print(randint(1,45)) # 1 ~ 45 사이(이하)의 랜덤값 생성 

# Quiz) 당신은 최근에 코딩 스터디 모임을 새로 만들었습니다.
# 월 4회 스터디를 하는데 3번은 온라인으로 하고 1번은 오프라인으로 하기로 했습니다.
# 아래 조건에 맞는 오프라인 모임 날짜를 정해주는 프로그램을 작성하시오.

# 조건1 : 랜덤으로 날짜를 뽑아야 함
# 조건2 : 월별 날짜는 다름을 감안하여 최소 일수인 28 이내로 정함
# 조건3 : 매월 1~3일은 스터디 준비를 해야 하므로 제외

# 출력문 예시 : 오프라인 스터디 모임 날짜는 매월 x일로 선정되었습니다.

from random import *

day = randint(4,28) 
print("오프라인 스터디 모임 날짜는 매월" ,day, "일로 선정되었습니다.")
print("오프라인 스터디 모임 날짜는 매월 " + str(day) + "일로 선정되었습니다.")
728x90