Python - if 문
2020. 8. 21. 09:49ㆍPython
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 형
a = True
print(type(a)) # class 'boolean'
# if 조건:
# 조건True 실행문1
# 조건True 실행문2
# else:
# 조건False실행문1
# 조건False실행문2
a = 80
# 점수가 60점 이상이면 "pass" 60점 미만이면 "재시험"
if a >= 60:
print("pass")
elif a < 60:
print("재시험")
a = "B형"
# 혈액형이 "B형"이면 "B형입니다" 아니면 "B형 아님"
if a == "B형":
print("B형입니다")
else:
print("B형 아님")
# if 조건:
# 실행문1
# elif 조건2:
# 실행문2
# elif 조건3:
# 실행문3
# else:
# 실행문4
a = 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 |