Python

Python 파이썬 조건문과 반복문

5kiran 2022. 11. 21.
반응형

조건문의 사용

아래와 같이 사용!!

num = 3

if num%2 == 0:
    result = "짝수"
else:
    result = "홀수"

print(f"{num}은 {result}입니다.")

결과 =

3은 홀수입니다.

 

하지만 코드를 아래와 같이 짧게 만들수 있다

num = 3

result = "짝수" if num%2 == 0 else "홀수"

print(f"{num}은 {result}입니다.")

결과= 3은 홀수입니다.

 

이와 비슷한 것으로 반목문에도 사용이 가능하다

a_list  = [1, 3, 2, 5, 1, 2]

b_list = []
for a in a_list:
    b_list.append(a*2)

print(b_list)

보통 이런식으로 반복문을 사용하지만

a_list  = [1, 3, 2, 5, 1, 2]

b_list = [a*2 for a in a_list]

print(b_list)

이렇게 사용할 수 있다

아직은 익숙하지 않지만 익숙해지면 조금 더 직관적이지 않을까 라고 생각한다!

반응형

'Python' 카테고리의 다른 글

로그인 기능 세션  (0) 2022.12.06
Python 파이썬 map, filter, lambda  (0) 2022.11.21
Python f-string 과 예외처리  (1) 2022.11.21
Python 리스트와 딕셔너리  (0) 2022.11.21
Python 문자열 자르기  (0) 2022.11.21

댓글