# 연산자
print(1+1)
print(3-2)
print(2*11)
print(9/3)
print(2**3) # 2의3승
print(5%3) # 5를 3으로 나누고 남은 나머지
print(10%3) # 10을 3으로 나누고 남은 나머지
print(5//3) # 5를 3으로 나눈 몫
print(10//3) # 10을 3으로 나눈 몫
print(10 > 3)
print(4 >= 7)
print(10 < 3)
print(5 <= 5)
print(3 == 3)
print(4 == 2)
print(3 + 4 == 7)
print(1 != 3)
print(not(1 != 3))
print((3 > 0) and (3 < 5))
print((3 > 0) & (3 < 5))
print((3 > 0) or (3 > 5))
print((3 > 0) | (3 > 5))
# 간단한 수식
print(2 + 3 * 4)
print((2 + 3) * 4)
number = 2 + 3 * 4
print(number)
number = number + 2
print(number)
#줄여쓰기
number += 2
print(number)
number *= 2
print(number)
number /= 2
print(number)
number -= 2
print(number)
number %= 2
print(number)
# 숫자처리함수
print(abs(-5)) #5 절대값
print(pow(4,2)) #4^2 = 16 제곱수
print(max(5, 12)) # 12
print(min(5, 12)) # 5
print(round(3.14)) # 3 반올림
print(round(4.99)) # 5
from math import *
print(floor(4.99)) # 4 내림
print(ceil(3.14)) # 4 올림
print(sqrt(16)) # 4 제곱근
# 랜덤함수
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(int(random() * 50) + 1) # 1 ~ 50이하의 임의의 값 생성
print(int(random() * 100) + 1) # 1 ~ 100이하의 임의의 값 생성.
#random의 다른 표현.
print(randrange(1, 46)) # 1~ 46 미만의 임의의 값 생성.
print(randint(1, 45)) # 1 ~ 45 이하의 임의의 값 생성.
# Quiz
# 당신은 최근에 코딩 스터디 모임을 새로 만들었다.
# 월 4회 스터디를 하는데 3번은 온라인으로 하고 1번은 오프라인으로 하기로 했다.
# 아래 조건에 맞는 오프라인 모임 날짜를 정해주는 프로그램을 작성하여라.
# 조건1 : 랜덤으로 날짜를 뽑아야함.
# 조건2 : 월별 날짜는 다름을 감안하여 최소 일수인 28일 이내로 정함.
# 조건3 : 매월 1~3일은 스터디 준비를 해야하므로 제외
# 출력문예제 : 오프라인 스터디 모임 날짜는 매월 X 일로 선정되었습니다.
#mine_sol
from random import *
day = (int(random() * 24) + 4)
print(day)
print("오프라인 스터디 모임 날짜는 매월 " +str(day)+ " 일로 선정되었습니다.")
#tea_sol
date = randint(4, 28)
print("오프라인 스터디 모임 날짜는 매월 " +str(date)+ " 일로 선정되었습니다.")
출처: www.youtube.com/watch?v=kWiCuklohd
'_Programming > Python' 카테고리의 다른 글
Basic.함수 (0) | 2020.09.09 |
---|---|
Basic.제어문 (0) | 2020.09.08 |
Basic.자료구조 (0) | 2020.09.07 |
Basic.문자열처리 (0) | 2020.09.04 |
Basic. 자료형 (0) | 2020.09.02 |