배운 것:
- 변수 & 상수 개념, 사용법
- 자료형
- 입출력
- 간단한 함수 만들기
- 제어/반복문
노트 정리
상수: 실행시간 중 값이 변하지 않는 수
PI = 3.14
Gravity = 9.8
- 대문자로 씀
변수: 실행시간 중 값이 변하는 수
a= 1
b= python
c= [1,2,3]
자료형
Numeric Types: int(정수), float(소수), complex(복소수)
Sequence Types: str(문자열)["python'], list(리스트)[[a,b,c,]], tuple(튜플)
Mapping Type: dict(딕셔너리)
Set Types: set(집합->중복되는 것을 모두 제거한 데이타를 무작위로 보여줌)
Boolean Type: bool(불린-> 0,1 상태만 있음, true, false)
Binary Types: bytes, bytearrry, memoryview
입출력
input()
a=input()
b=input("Type anything")
print()
print(a)
print("Print anything")
간단한 함수 만들기
덧셈 함수
def sum(a, b):
return a+b
-> def(definition) <함수이름> (a,b : 두개의 함수를 받겠다): 정의가 끝남(:)
return 함수를 호출함
c = sum(10,5)
print(c)
/:소수점, 몫, //:몫, **:제곱, 급수, %: 나머지
제어문
if <>: (특정 함수가 참일 때 출력)
elif <>: if 구문이 틀렸을 경우만 출력
else: if, elif 모두 틀렸다면 출력/elif가 없으면 if가 거짓일때 else 모두 출력
if a==b:
print("true")
=: 왼쪽에 오른쪽 값을 대입하겠다
==: 값이 같은지 비교(같으면 true, 다르면 false)
not, !=: 0을 1로, 1을 0으로(같지 않다면 참이다)
a<=b: a가 b보다 크거나 같다면 참이다
a>=b: a가 b보다 작거나 같다면 참이다
반복문
For<> in():
range 구문의 활용
몇번 프로그램을 돌려야할지 정해져있을때
While <>:
무한반복
얼마나 프로그램을 돌릴지 모를때
Continue, Break 구문
a=input("Alex is lesbian")
print(a)
print("Alex is lesbian", len("Alex is Lesbian"))
a=input("type anything")
print(a)
print("Hello World")
abc=input("shift+F10 or run button")
print(abc)
def sum(a,b):
return a+b
c=sum(15,6)
print(c)
d=sum(22,55)
print(d)
a=5
b=6
c=7
if a==b:
print("a=b")
elif a==c:
print("a=c a!=b")
else:
print("All Different")
a=[1, 2, 3, 5, 7]
print(a)
for i in a:
print(i)
print(" ")
for i in range(10):
print(i)
print(" ")
for i in range(1, 10):
print(i)
print(" ")
for i in range(1, 11, 2):
print(i)
a=0
while True:
a+=1
if(a>70):
break
if(a%2==1):
continue
print(a)
'컴퓨터 프로그래밍 > KCC 동아리 스터디' 카테고리의 다른 글
| KCC 데이터 분석 스터디 5주차 (0) | 2023.07.07 |
|---|---|
| KCC 데이터 분석 스터디 4주차 - 주피터 노트북 사용법 (0) | 2023.07.06 |