'코뮤니티 모각코' 활동에서의 학습 내용을 바탕으로 작성한 글입니다.
자세한 내용은 링크를 통해 확인하시기 바랍니다.
산술연산자
https://codemate.kr/@datasponge/파이썬-기초-산술연산자
산술연산자 by datasponge | 코드메이트
연산자 ✔ 산술연산자 ✔ 대입연산자 ✔ 논리연산자 ✔ 관계연산자 사칙연산 덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/) # 덧셈 print(200+200) # 뺄셈 print(500-23) # 곱셈 print(20*5) # 나눗셈 print(30/5)
codemate.kr
연산자
✔ 산술연산자
✔ 대입연산자
✔ 논리연산자
✔ 관계연산자
사칙연산
덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/)
# 덧셈
print(200+200)
# 뺄셈
print(500-23)
# 곱셈
print(20*5)
# 나눗셈
print(30/5)
나눗셈
✔ / 연산자(나눗셈) : 실수형으로 출력 ex) 5.5, 2.0
✔ // 연산자(버림 나눗셈) : 소수점 이하는 버리고 "실수형>실수형", "정수형>정수형"으로 출력 ex) 3.0, 3
✔ % 연산자(모듈로 연산자) : 나머지 출력
/ 연산자, // 연산자, % 연산자
# / 연산자
print(3.4/2) # 1.7 출력
print(3/2) # 1.5 출력
# // 연산자
print(3.4//2) # 1.0 출력
print(3//2) # 1 출력
# % 연산자
print(7%2) # 1 출력
print(9.5%3) # 0.5 출력
거듭제곱
거듭제곱(**)
print(2**3) # 2의 3승 > 8 출력
print(3**3) # 3의 3승 > 27 출력
복합 대입 연산자 : 대입 연산자(=) + 산술연산자
✔ += : 기존 변수에 값을 더한 후 대입
✔ -= : 기존 변수에 값을 뺀 후 대입
✔ *= : 기존 변수에 값을 곱한 후 대입
✔ /= : 기존 변수에 값을 나눈 후 대입
✔ //=, %= 등의 복합 대입 연산자로 응용 가능
+= 연산자
a=200
a+=20
print(a) # 220 출력
-= 연산자
b=300
b-=30
print(b) # 270 출력
*= 연산자
c=25
c*=4
print(c) # 100 출력
/= 연산자
d=40
d/=4
print(d) # 10.0 출력
산술연산자의 활용
홀수 판정기 : 홀수를 2로 나누면 나머지가 1, 짝수를 2로 나누면 나머지가 0
a=23
b=30
print("a의 나머지는",a%2) # "a의 나머지는 1" 출력 > 홀수
print("b의 나머지는",b%2) # "b의 나머지는 0" 출력 > 짝수
문자열과 연산을 같이 출력할 때 쉼표(,) 사용
b=30
print("a의 나머지는",a%2, "입니다.") # "a의 나머지는 1 입니다." 출력
print("b의 나머지는",b%2, "이야!") # "b의 나머지는 0 이야!" 출력
입력받기, 자료형 변환
https://codemate.kr/@datasponge/파이썬-기초-입력받기-자료형-변환
입력받기, 자료형 변환 by datasponge | 코드메이트
프로그래밍 입력(input)을 전달받아 출력(output)을 만들어내는 과정 함수 input() - 사용자를 통해 입력받을 때 사용 입력 input() 함수를 이용해 입력 후 print() 함수를 이용해 출력 name=input("이름을 입
codemate.kr
프로그래밍
입력(input)을 전달받아 출력(output)을 만들어내는 과정
함수
input() - 사용자를 통해 입력받을 때 사용
입력
input() 함수를 이용해 입력 후 print() 함수를 이용해 출력
name=input("이름을 입력하세요:")
print(name)
> 출력결과
input() 함수 안에 넣은 문자열은 사용자가 어떤 것을 입력해야 하는지에 대한 도움말 역할
출력된 도움말 옆에 위치한 커서에 원하는 문자 입력
출력결과, 입력한 값(datasponge)은 변수(name)에 바로 저장됨
type() 함수를 이용해 자료형 확인
n=input("문자를 입력하세요:")
print(n)
print(type(n))
> 출력결과
input() 함수는 모든 입력값을 문자열로 저장
자료형 변환
✔ int(정수로 변환할 값)
✔ float(실수로 변환할 값)
✔ str(문자로 변환할 값)
[숫자형 > 숫자형] 변환
# 실수형 > 정수형
print(int(5.0)) # 5 출력
# 정수형 > 실수형
print(float(5)) # 5.0 출력
[문자열 > 숫자형] 변환
n = int(input("번호를 입력하세요:"))
print(n)
print(type(n))
> 출력결과
input() 함수는 모든 입력값을 문자열로 저장하지만 자료형 변환을 통해 숫자형으로 바꿔줄 수 있음
[숫자형 > 문자열] 변환
student_number = 12345
print(" 나는 통계학과 학생이고 학번은 "+str(student_number)+"야!")
비교연산자와 조건문
https://codemate.kr/@datasponge/파이썬-기초-비교연산자와-조건문
비교연산자와 조건문 by datasponge | 코드메이트
연산자 ✔ 산술연산자 ✔ 대입연산자 ✔ 논리연산자 ✔ 관계(비교)연산자 관계(비교)연산자 ✔ a > b : a가 b보다 큼 ✔ a < b : a가 b보다 작음 ✔ a >= b : a가 b보다 크거나 같음 ✔ a <= b : a가 b보다 작
codemate.kr
연산자
✔ 산술연산자
✔ 대입연산자
✔ 논리연산자
✔ 관계(비교)연산자
관계(비교)연산자
✔ a > b : a가 b보다 큼
✔ a < b : a가 b보다 작음
✔ a >= b : a가 b보다 크거나 같음
✔ a <= b : a가 b보다 작거나 같음
✔ a == b : a와 b가 같음
✔ a != b : a와 b가 같지 않음
(* "="와 "=="는 다른 기호)
관계(비교)연산자
a = 23
b = 27
print( a > b ) # False 출력
print( a >= b ) # False 출력
print( a < b ) # True 출력
print( a <= b ) # True 출력
print( a == b ) # False 출력
print( a != b ) # True 출력
논리 연산자
✔ a and b : a와 b 모두 참이면 참
✔ a or b : a와 b 중 하나만 참이여도 참
✔ not a : a가 거짓이면 참, a가 참이면 거짓
논리연산자
x = 20
y = True
z = 5
print(x >= 15 and y == True) # True 출력
print(x > 10 or y == False) # True 출력
print(not y) # False 출력
print(not z) # False 출력
조건문(if문)
✔ if > elif > else 순서
✔ 콜론(:) 이후 다음 줄에서 실행문을 들여쓰기해야 조건문에 종속됨
✔ if 조건문1 > 조건문1이 "참"이면, 실행문1 실행
elif 조건문2 > 조건문1이 "거짓"이고, 조건문2가 "참"이면, 실행문2 실행
else > 조건문1과 조건문2 모두 "거짓"이면, 실행문3 실행
if 조건문1:
실행문1
elif 조건문2:
실행문2
else:
실행문3
if, elif, else
height = 160 # "입장이 가능합니다" 출력
height = 155 # "잠시만 기다려주세요" 출력
height = 150 # "입장이 불가능합니다" 출력
if height > 155:
print("입장이 가능합니다")
elif height == 155:
print("잠시만 기다려주세요")
else:
print("입장이 불가능합니다")
if a in b/if a not in b : b 안에 a가 있는지 없는지 확인
# in
line = "Happy Birthday" # "Happy가 있습니다" 출력
line = "Dreams Come True" # "Happy가 없습니다" 출력
if "Happy" in line:
print("Happy가 있습니다")
else:
print("Happy가 없습니다")
# not in
line = "Happy Birthday" # "Happy가 있습니다" 출력
line = "Dreams Come True" # "Happy가 없습니다" 출력
if "Happy" not in line:
print("Happy가 없습니다")
else:
print("Happy가 있습니다")
'코뮤니티 모각코' 카테고리의 다른 글
[Python] 크롤링 기초 (1) (0) | 2022.04.06 |
---|---|
[Python] 기초 (5) (0) | 2022.04.05 |
[Python] 기초 (4) (0) | 2022.04.04 |
[Python] 기초 (3) (0) | 2022.03.31 |
[Python] 기초 (1) (0) | 2022.03.29 |