본문 바로가기

Software/Python

[Python] 조건문 / 반복문

728x90
a = 1
b = 2
if a > b:
    print("a 값이 더 큽니다.")
elif a < b:
    print("b 값이 더 큽니다.")
else:
    print("두 개의 값은 같습니다.")

 

b 값이 더 큽니다.

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

<반복문 while / for>

for i in range(7):
    print(i)
 
 
for i in range(7) : 는 0부터 6까지 반복하라는 뜻.
range(7)은 0부터 6까지입니다.
 
range의 범위를 지정할 수 있음. range(시작, 끝)으로 시작부터 끝-1까지 반복
 
 
for i in range(10, 5, -1):
    print(i)
 
 
10
9
8
7
6
 
range 함수의 3번째 인자에 -1을 입력하면 역순으로 출력 가능
 
 
 
enumerate를 이용하면 리스트에서 위치와 값을 가져올 수 있음.
 
name_list = ["홍길동", "장다인", "김철수"]
age_list = [500,5,12]
for i,k in enumerate(name_list):
    print("i=", i, end='  ')
    print("k=", k)

 

i= 0 k= 홍길동

i= 1 k= 장다인

i= 2 k= 김철수

 

name_list에서 i는 리스트의 위치, k는 리스트의 값을 가져올 수 있음. enumerate() 괄호 안에 리스트, 문자열 등을 넣으면 됨

728x90

'Software > Python' 카테고리의 다른 글

[Python] 함수  (0) 2022.11.19
[Python] 오류 및 예외처리  (0) 2022.11.19
[Python] 튜플(Tuple) / 딕셔너리(Dictionary)  (0) 2022.11.17
[Python] 자료형 - 리스트  (0) 2022.11.17
[Python] 변수 - BOOL형  (0) 2022.11.16