# Quiz) 당신은 최근에 코딩 스터디 모임을 새로 만들었습니다.

# 월 4회 스터디를 하는데 3번은 온라인으로 하고 1번은 오프라인으로 하기로 했습니다.

# 아래 조건에 맞는 오프라인 모임 날짜를 정해주는 프로그램을 작성하시오.

 

# 조건1 :  랜덤으로 날짜를 뽑아야 함

# 조건2 : 월별 날짜는 다름을 감안하여 최소 일수인 28일 이내로 정함

# 조건3 : 매월 1~3일은 스터디 준비를 해야 하므로 제외



# (출력문 예제)

# 오프라인 스터디 모임 날짜는 매월 X 일로 선정되었습니다

 

 

 

 

 

 

 

 

 

 

 

 

 

-----------------------------------------------------------------------------------------------------------------------------------

코딩

from random import *

day = (randint(428))

print("오프라인 스터디 모임 날짜는 매월" + str(day) +"일로 선정되었습니다")

---------------------------------------------------------------------------------------------------------------------------------

출력 예)

오프라인 스터디 모임 날짜는 매월28일로 선정되었습니다

'[파이썬] 퀴즈' 카테고리의 다른 글

[파이썬] 퀴즈3  (0) 2021.02.20
[파이썬] 퀴즈  (0) 2021.02.17

#램덤함수

from random import *

 

print (random())    #0.0 ~ 1.0 미만의 임의의 값 생성

print(random() * 10#0.0 ~ 10 미만의 임의의 값 생성

 

# "int" 사용하여 정수만 출력 = 이상 ~ 이하의 값 출력

print(int(random() * 10))#소수점 이하의 값을 제외한 정수만 램덤으로 생성

print(int(random() * 10) + 1# 1 ~ 10이하의 임의의 값 생성

 

# " randrange" 사용하여  출력 = 이상 ~ 미만의 값 출력

print(randrange(146)) #1 ~ 46 미만의 값 출력

 

# "randint" 사용하여 출력 = 이상 ~ 이하의 값 출력

print(randint(145)) #1 ~ 45 이하의 임의의 값 생성

 

---------------------------------------------------------------------------------------------------------------------

출력 예)

0.6448927791082439
0.578425126880936
9
10
45
8

 

 

그래~! 로또생성기 만들어보자;;;;

'[파이썬] 공부' 카테고리의 다른 글

[파이썬] 문자열 포맷  (0) 2021.02.19
[파이썬] 문자열 처리 함수  (0) 2021.02.19
[파이썬] 숫자처리 함수  (0) 2021.02.18
[파이썬] 간단한 수식  (0) 2021.02.18
[파이썬] 연산자  (0) 2021.02.17

#숫자처리 함수

 

# abs 절대값 음수를 양수로 전환

printabs(-5))  # 5

 

# pow, ** 제곱근 구하기

print(pow(42)) # 4 ^ 2 = 16

print(4**2# 이렇게도 가능하다 

 

# 최대값만 출력

print(max(512)) #12

# 최소값만 출력

print(min(512)) #5

 

# round 소수점 반올림, 반내림

print(round(3.14)) # 3 

print(round(4.89)) # 5  주의 소수점 첫번째 자리만 적용된다

 

from math import * # math 라이브러니를 사용하겠다는 의미

print(floor(4.99)) # 소수점 이하 내림 "4" 출력

print(ceil(3.14)) # 소수점 이하 올림 "4" 출력

print(sqrt(16)) #제곱근의 역산 "4"출력

 

--------------------------------------------------------------------------------------------------------------

출력 예)

5
16
16
12
5
3
5
4
4
4.0

 

'[파이썬] 공부' 카테고리의 다른 글

[파이썬] 문자열 처리 함수  (0) 2021.02.19
[파이썬] 램덤함수  (0) 2021.02.18
[파이썬] 간단한 수식  (0) 2021.02.18
[파이썬] 연산자  (0) 2021.02.17
[파이썬] 주석처리  (0) 2021.02.17

# 간단한 수식

print(2 + 3 * 4)    # 2 + 3 X 4 = 14

print((2+3)*4)      # (2 + 3) X 4 = 20  

 

# 변수를 이용한 수식

number = 2 + 3 * 4 

print(number)       # 14

 

# 변수에 수를 추가 할때

number = number + 2 # 변수에 2를 더한 값이 아니라 

print(number)    # 16   # 7번째 줄 출력값에 2를 더한 값이 출력된다 순서대로...........

                    # 14 + 2 = 16 이 되는 것이다 

 

# 변수에 수를 추가할 때 좀더 간단히........

number += 2     # 16 + 2 = 18 출력된다 앞서 설명했듯이 바로 위의 식에 숫자가 더해진다 

print(number)   #변수를 사용했으니 프린트문을 꼭 넣어 주어야 한다 

 

number *= 2     # 18 X 2 = 36 

print(number)

 

number /= 2     # 36 / 2 = 18

print(number)

 

number -= 2     # 18 - 2 = 16

print(number)

 

number %= 2     # 16 / 2 = 8.0  나머지를 구하는 것이기에 "0" 출력

print(number)

 

number //= 2     # 0 / 2 = 0 "여기서 내가 헷갈리는 부분이었다 바로 위에 식에서 8.0"

print(number)   #의 나머지 "0"값을 "2"로 나눈 것이기 때문에 몫은 "0"되어야 맞다

-----------------------------------------------------------------------------------------------------------------------

출력 예)

14
20
14
16
18
36
18.0
16.0
0.0
0.0

'[파이썬] 공부' 카테고리의 다른 글

[파이썬] 램덤함수  (0) 2021.02.18
[파이썬] 숫자처리 함수  (0) 2021.02.18
[파이썬] 연산자  (0) 2021.02.17
[파이썬] 주석처리  (0) 2021.02.17
[파이썬] 변수  (0) 2021.02.17

#더하기

print(1+1# 2

 

#빼기

print(3-2# 1

 

#곱하기

print(5*2# 10

 

#제곱근 구하기

print(2**3# 2^3 제곱근 구하기 = 8

 

#나누기

print(6/3# 2

print(6/5# 1.2 통상적인 소수점까지 출력되는 것을 알수 있다 

 

# 나누기에 대한 몫과 나머지만 별도로 출력하기

#나머지

print(5%3# 5 나누기 3 의  나머지 구하기 = 2

#몫

print(5//3# 5 나누기 3 의 몫 구하기 = 1

 

#등호로 참과 거짓 구하기

print(10 > 3# true

print(10 < 3# false

print(10 >= 3# true  크거나 같다

print(10 <= 3# false

print(10 <= 10# true

print(10 == 3# false

print(10 == 10# true

print(3 + 4 == 7# true 3 더하기 4는 7과 같다

print(3 + 4 == 3# false 3 더하기 4는 3과 같다

 

# 연산자의 다른 사용방법

# 느낌표 "!" 무엇과 같지 않는게 맞다;;;;;

print(1 == 3# 1 하고 3 은 같지 않기 때문에 false 이지만

print(1 != 3# 1 하고 3은 같지 않다는게 맞다 true 라고 해석 ;;;;;

# 함수 "not" 결과값의 반대이다;;;;

print(not(1 == 3)) # 1 하고 3은 같지 않기 때문데 false 이지만

                    # false값이 아니다를 선언 그렇기에 true

# 답은 같지만 의미는 미묘하게 다르다   

 

# 함수 "and" 두가지 항이 동시에 일치 할때 

print((3 > 0and (3 < 5)) # true 그리고 true  그렇기에 true

print((3 > 0and (3 > 5)) # true 그리고 false 이기에 false

print((3 > 0) & (3 < 5)) # "&" 기호를 사용해도 의미는 같다 true

 

# 함수 "or" 두가지 항에 대하여 한가지만 맞아도 될 때

print((3 > 0or (3 < 5)) # true 또는 true 이기에 true

print((3 > 0or (3 > 5)) # true 또는 false 이지만 true

print((3 < 0or (3 < 5)) # false 또는 false 이기에 true

print((3 < 0) | (3 < 5)) # "|" 기호를 사용해도 된다 true

 

# 다항식을 만들어 보자

 

print(1*(2+3) == 5# true

print((1*(2+3) == 5and (5>3) ) #TRUE

----------------------------------------------------------------------------------------------------------

출력 예)

2
1
10
8
2.0
1.2
2
1
True
False
True
False
True
False
True
True
False
False
True
True
True
False
True
True
True
True
True
True
True

'[파이썬] 공부' 카테고리의 다른 글

[파이썬] 숫자처리 함수  (0) 2021.02.18
[파이썬] 간단한 수식  (0) 2021.02.18
[파이썬] 주석처리  (0) 2021.02.17
[파이썬] 변수  (0) 2021.02.17
[파이썬] boolean 자료형  (0) 2021.02.17

# 풀어봅시다

 

# Quiz)  변수를 이용하여 다음 문장을 출력하시오 

 

# 변수명 : station

 

# 변수값 : "사당", "신도림", "인천공항" 순서대로 입력

 

# 출력문장 :  XX행 열차가 들어오고 있습니다



 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

station = "사당"

print(station + "행 열차가 들어오고 있습니다")

 

station = "신도림"

print(station + "행 열차가 들어오고 있습니다")

 

station = "인천공항"

print(station + "행 열차가 들어오고 있습니다")


----------------------------------------------------------------

 

출력 예)

사당행 열차가 들어오고 있습니다
신도림행 열차가 들어오고 있습니다
인천공항행 열차가 들어오고 있습니다

'[파이썬] 퀴즈' 카테고리의 다른 글

[파이썬] 퀴즈3  (0) 2021.02.20
[파이썬] 퀴즈  (0) 2021.02.18

주석이란 개발자가 함수나 문장에 대한 설명을 기록할때 사용한다

 

주석 자체는 코딩에 영향을 주지 않는다

 

사용방법은 두가지가 있다   

 

해당 문장을 선택후 

" Ctrl + / " 로 간단히 주석처리 하거나

 

작은 따옴표 " ''' 123453 '''  로 처리 할수 있다 

 

" Ctrl + / " 사용예)

#애완동물을 소개해 주세요~

animal = "강아지"

name = "연탄이"

age = 4 #숫자는 정수이기 때문에 따옴표가 필요 없다

hobby = "산책"

is_adult = age >= 3

 

print("우리집" + animal + "의 이름은"  + name + "예요")

print(name + "는" + str(age) +"살이며, " + hobby + "을 아주 좋아해요")

# str(age) 나이는 숫자이므로 정수를 나타 낼때 str() 사용하여야 한다

print(name + "는 어른일까요?" + str(is_adult))

# str(is_adult) boolean형 자료이기에 str() 사용하여야 한다

-----------------------------------------------------------------------------------

" Ctrl + / " 출력예)

우리집강아지의 이름은연탄이예요
연탄이는4살이며, 산책을 아주 좋아해요
연탄이는 어른일까요?True

 

 

 ''' '''  작은 따옴표 사용예)

''' 애완동물을 소개해 주세요~'''

animal = "강아지"

name = "연탄이"

age = 4 # 숫자는 정수이기 때문에 따옴표가 필요 없다

hobby = "산책"

is_adult = age >= 3

 

print("우리집" + animal + "의 이름은"  + name + "예요")

print(name + "는" + str(age) +"살이며, " + hobby + "을 아주 좋아해요")

''' str(age) 나이는 숫자이므로 정수를 나타 낼때 str() 사용하여야 한다 '''

print(name + "는 어른일까요?" + str(is_adult))

''' str(is_adult) boolean형 자료이기에 str() 사용하여야 한다 '''

--------------------------------------------------------------------------------------

 ''' '''  작은 따옴표 출력 예)

 

우리집강아지의 이름은연탄이예요
연탄이는4살이며, 산책을 아주 좋아해요
연탄이는 어른일까요?True

 

----------작은 따옴표 사용주의사항-------------------------

age = 4 # 숫자는 정수이기 때문에 따옴표가 필요 없다'''

작은 따옴표는  함수 뒤에 올수 없다

'[파이썬] 공부' 카테고리의 다른 글

[파이썬] 간단한 수식  (0) 2021.02.18
[파이썬] 연산자  (0) 2021.02.17
[파이썬] 변수  (0) 2021.02.17
[파이썬] boolean 자료형  (0) 2021.02.17
[파이썬] 문자열 자료형  (0) 2021.02.16

#애완동물을 소개해 주세요~

print("우리집 강아지의 이름은 연탄이예요")

print("연탄이는 4살이며, 산책을 아주 좋아해요")

print("연탄이는 어른일까요? true")

------------------------------------------------------------------

출력 예)

우리집 강아지의 이름은 연탄이예요
연탄이 4살이며, 산책을 아주 좋아해요
연탄이는 어른일까요? true

 

작은 데이터의 경우 직접 출력을 하면 그만이다

하지만 데이터가 커질경우 

일일이 바꾼다면 굉장히 힘들 것이다

이에 변수를 사용해 보자

 

 

#애완동물을 소개해 주세요~

animal = "강아지"

name = "연탄이"

age = 4 #숫자는 정수이기 때문에 따옴표가 필요 없다

hobby = "산책"

is_adult = age >= 3

 

print("우리집" + animal + "의 이름은"  + name + "예요")

print(name + "는" + str(age) +"살이며, " + hobby + "을 아주 좋아해요")

# str(age) 나이는 숫자이므로 정수를 나타 낼때 str() 사용하여야 한다

print(name + "는 어른일까요?" + str(is_adult))

# str(is_adult) boolean형 자료이기에 str() 사용하여야 한다

----------------------------------------------------------------------

출력 예)

우리집강아지의 이름은연탄이예요
연탄이는4살이며, 산책을 아주 좋아해요
연탄이는 어른일까요?True

 

이와 같이 출력 값은 같으나

같은 문장의 잦은 반복을 수정할 경우 편리하다 



'[파이썬] 공부' 카테고리의 다른 글

[파이썬] 연산자  (0) 2021.02.17
[파이썬] 주석처리  (0) 2021.02.17
[파이썬] boolean 자료형  (0) 2021.02.17
[파이썬] 문자열 자료형  (0) 2021.02.16
[파이썬] 숫자 자료형  (0) 2021.02.16

+ Recent posts