[python] 숫자처리, 랜덤함수
# 숫자처리함수
print(abs(-3)) # -3의 절대값 3
print(pow(2, 2)) # 2^2 = 2*2 = 4
print(max(7, 11)) # 11
print(min(7, 11)) # 7
print(round(3.14)) # 반올림 3
print(round(3.99)) # 반올림 4
from math import * #math 라이브러리
print(floor(2.99)) # 내림 2
print(ceil(5.14)) # 올림 6
print(sqrt(16)) # 제곱근. 4
# 랜덤함수
from random import *
print(random()) # 0.0 ~ 1.0 미만의 임의의 값 생성
print(random()*20) # 0.0 ~ 20.0 미만의 임의의 값 생성
print(int(random()*20)) # 0 ~ 20 미만의 임의의 값 생성
print(int(random()*20) +1) # 1 ~ 20 이하의 임의의 값 생성
print(int(random()*15) +1) # 1 ~ 15 이하의 임의의 값 생성
print(randrange(1, 16)) # 1 ~ 16 미만의 임의의 값 생성
print(randint(1, 15)) # 1 ~ 15 이하의 임의의 값 생성
# Quiz) 친구들과 친목회를 하여 정기적으로 만남을 갖기로 하였다.
# 월 4회 친목회를 하는데 지금 코로나 시국이라,
3번은 오프라인으로, 1번은 온라인으로 만나기로 하였음.
# 아래 조건에 맞는 오프라인 모임 날짜를 정해주는 프로그램을 작성하시오
# 조건1 : 랜덤으로 날짜를 뽑아야 함
# 조건2 : 월별 날짜는 다름을 감안하여 최소 일수인 28 이내로 정함
# 조건3 : 매월 1~5일까지는 각자 일정이 바빠서 제외
==>
달마다 1~5일을 제외시켜야하고, 28일 이내로 정해야 하므로
만날 수 있는 날짜를 5~28로 설정
from random import *
date = randint(5, 28)
print("오프라인 친목회 날짜는 매월 " + str(date) + "일로 선정!")
Author And Source
이 문제에 관하여([python] 숫자처리, 랜덤함수), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@minjuice/python-숫자처리-랜덤함수저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)