본문 바로가기
컴퓨터 프로그래밍/KCC 동아리 스터디

1주차

by __ALE__X__ 2022. 4. 1.

배운 것:

  • 변수 & 상수 개념, 사용법
  • 자료형
  • 입출력
  • 간단한 함수 만들기
  • 제어/반복문

노트 정리

 

상수: 실행시간 중 값이 변하지 않는 수
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)