본문 바로가기

파이썬 Python

초급 3 조건문, 반복문

조건문

a = 5
b = 5

if a > b:
    print("a가 b보다 큽니다")
elif a < b:
    print("b가 a보다 큽니다")
else:
    print("a는 b와 같다")
test_result = 4.2

if test_result >= 4.1:
    print("A+")
elif test_result >= 3.6:
    print("A0")
elif test_result >= 3.1:
    print("B+")
elif test_result >= 2.6:
    print("B0")
else:
    print("수고하셨습니다")

 

반복문

for

for i in LIST:

    print(요소)

test_result = 4.2

if test_result >= 4.1:
    print("A+")
elif test_result >= 3.6:
    print("A0")
elif test_result >= 3.1:
    print("B+")
elif test_result >= 2.6:
    print("B0")
else:
    print("수고하셨습니다")

 

lt_num = [10, 23, 29, 33, 27, 40]
print(lt_num[0])
print(lt_num[1])

for i in lt_num:
    print(i)

 

range

for i in range(시작, 끝, step):

    print(요소)

for i in range(10):
    print(i)

출력:

0
1
2
3
4
5
6
7
8
9

 

for i in range(5, 10):
    print(i)

출력:

5
6
7
8
9

 

for i in range(5, 10, 2):
    print(i)

출력:

5
7
9

 

lt_num = [10, 23, 29, 33, 27, 40]

for i in range(len(lt_num)):
    print(lt_num[i])

 

가장 큰 수 찾기

lt_num = [10, 23, 29, 33, 37, 40]
max_num = lt_num[0]

for i in lt_num:
    if i > max_num:
        max_num = i

print(max_num)

 

리스트에서 값 33을 가지는 요소를 출력

lt_num = [10, 23, 29, 33, 37, 40]
value_to_find = 33

for i in lt_num:
    if i == value_to_find:
        print(i)
        break

 

리스트에서 값 37을 제외한 모든 요소를 출력

lt_num = [10, 23, 29, 33, 37, 40]
value_to_find = 37

for i in lt_num:
    if i == value_to_find:
        continue
    print(i)

 

'파이썬 Python' 카테고리의 다른 글

초급 6 파일 입출력, 변수 범위  (0) 2021.01.13
초급 5 문자열  (0) 2021.01.13
초급 4 함수 정의, 문자열  (0) 2021.01.13
초급 2 Lecture 2 리스트, 조건문  (0) 2021.01.11
초급 1 데이터 타입, 변수  (0) 2021.01.11