본문 바로가기

코딩/Python

자료구조와 함께 배우는 알고리즘 입문 : 파이썬편 - 01 알고리즘 기초

1. Python 연산자 '/'와 '//'의 차이
/는 나눗셈을 의미하며 결과가 float로 나타낸다.
//는 나눗셈을 의미하며 결과가 int로 나타낸다.

 

2. range()함수의 범위

range(A)
0~A-1
range(A,B)
A~B-1
range(A,B,C)
A~B-1 ,C간격

 

3. print문 sep, end 옵션

print문 내에 

- sep=" " 
 이 옵션을 이용하게 되면 print문의 출력문들 사이에 해당하는 내용을 넣을 수 있음. 기본 값으로는 공백이 들어가 있으며 이를 사용해 원하는 문자를 입력.

- end=" "
 이 옵션의 경우 print 문을 이용해 출력을 완료한 뒤의 내용을 수정할 수 있음. 기본 값으로는 개행(\n)이 들어가 있으며 이를 사용해 개행을 없애거나 원하는 문자를 입력.

 

4. 

for _ in range(index):
_는 의미없는 변수

 

5. a if b else c
b가 참이면 a, b가 거짓이면 c

 

6. 파이썬 협업을 쉽게

클래스이름은 ClassBar
함수이름은 apple_plu

 

7. 원하는 입력값 받기

while True:

    no = int(input('값을 입력하시오: '))

    if no >= 10 and no <=99:

        break

 

8.  직사각형 구하기

9. 직각 이등변 삼각형 구하기

10. 

print(f'{i*j:5}', end='')
':5'는 뒤에 공백의 수