1. 우선 짧게 쓰는 방법이다.
a = 10
b = 10
print("일치") if(a==b) else print("불일치") # 일치라고 출력
a = 10
b = 9
print("일치") if(a==b) else print("불일치") # 불일치라고 출력
무슨 이딴 문법이 있나 싶다가도, 금방 적응된다.
굳이 설명하지 않아도 코드로 금방 이해할 것이다.
물론 중첩으로도 가능하다. (대신 한줄로 길게 되있으니 읽기불편)
2. 제대로된 IF문과 Elif
a = 10
b = 10
if(a==b):
print("일치")
elif(a<b):
print(a,"가",b,"보다 작네요")
else:
print("불일치")
a = 10
b = 9
if(a==b):
print("일치")
elif(a<b):
print(a,"가",b,"보다 작네요")
else:
print("불일치")
a = 8
b = 9
if(a==b):
print("일치")
elif(a<b):
print(a,"가",b,"보다 작네요")
else:
print("불일치")
쉽죠??
C언어에서의 {}중괄호는 모두, : 콜론 이후에 Tab에 따라서 결정되게 됩니다.
만약 콜론 이후에 들여쓰지 않았다면, IF문의 문장이 되지 않습니다.
'프로그래밍 > Python' 카테고리의 다른 글
[Python] 팩토리얼을 사용하는 3가지 방법 (0) | 2021.03.30 |
---|---|
[Python] Str과 chr이 어떻게 다른거야?? (0) | 2021.03.30 |
[Python] 비트연산자 &, |, ^,~ (0) | 2021.03.30 |
[Python] Round 함수로 소수점 이용하기 (0) | 2021.03.29 |
[Python] 16진수 출력, 입력 (0) | 2021.03.29 |
댓글