Python - if 문

2020. 8. 21. 09:49Python

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
# test2.py
# 제어문   if
# boolean 형
= True
print(type(a))  # class 'boolean'
 
# if 조건:
#     조건True 실행문1
#     조건True 실행문2
# else:
#     조건False실행문1
#     조건False실행문2
 
= 80
# 점수가 60점 이상이면 "pass" 60점 미만이면 "재시험"
if a >= 60:
    print("pass")
elif a < 60:
    print("재시험")
 
= "B형"
# 혈액형이 "B형"이면 "B형입니다" 아니면 "B형 아님"
if a == "B형":
    print("B형입니다")
else:
    print("B형 아님")
 
# if 조건:
#     실행문1
# elif 조건2:
#     실행문2
# elif 조건3:
#     실행문3
# else:
#     실행문4
 
= 85
# 100~90점이상'A'
# 90미만~80점이상'B'
# 80미만~70점이상'C'
 
if 90 <= a <= 100:
    print('A')
elif 80 <= a < 90:
    print('B')
elif 70 <= a < 80:
    print('C')
else:
    print('점수아님')
 
# 논리연산자
# and  or
# 90<=a<=100
# a>=90 and a<=100
 
# 나이가 13 ~ 18 청소년 요금 1100원 출력
a=15
if 13 <= a <= 18:
    print("청소년요금 1100원")
 
# 주민번호   성별  1  3  = 남  2  4 = 여 출력
j="901223-1234567"
 
if j[7== "1" or j[7== "3":
    print("남")
elif j[7== "2" or j[7== "4":
    print("여")
 
# 조건 숫자     0이 아니면 True , 0이면 False
#         문자열 ""아니면 True, ""이면 False
#         리스트 [] 아니면 True, [] 이면 False
#         튜플  () 아니면 True, () 이면 False
#         딕셔너리 {} 아니면 True, {} 이면 False
 
# 카드가 있으면 "택시를 타라" 카드가 없으면 "걸어가라"
card=5
if card:
    print("택시를 타라")
elif card == False:
    print("걸어가라")
 
 
cs

 

if문을 배워보았는데 if와 else 구문은 똑같지만

소괄호와 중괄호가 없고 구분을 스페이스키 4번 OR tap키 한 번으로 들여 쓰기를 수행해서 그것으로 구분을 한단 점이 다르고 조건을 사용 후 "if : "이런 식으로 콜론을 붙여서 조건절이 끝나는 시점을 구분한다.

변수 선언도 데이터타입을 사용하지 않기 때문에 간편하게 사용 가능하기 때문에 확실히 배울 때 간단하고 빨리 배울 수 있는 장점이 있는 것 같다.

'Python' 카테고리의 다른 글

Python - class,상속  (0) 2020.09.02
Python - def(함수),lambda(람다함수)  (0) 2020.09.02
Python - for문,while 문  (0) 2020.08.21
Python - 리스트,배열  (0) 2020.08.21
Python - basic  (0) 2020.08.21