<입력>
if True:
print("code1")
print("code2")
print("code3")
<실행결과>
code1
code2
code3
- True와 Flase의 첫 문자는 반드시 대문자로 해야한다.
- 뒤에 :도 안 붙이면 실행하지 않는다. if절의 끝은 들여쓰기로 구분한다.
- if False: 였다면 실행결과는 code3만 출력된다.
---------------------------------------------------------------
<입력>
input = 11
real = 11
if real == input:
print("Hello!")
<실행결과>
Hello!
- 조건문 input과 real이 같으면 Hello!를 띄워라.
- 만약 input과 real이 다르면 아무것도 뜨지 않는다.
----------------------------------------------------------
<입력>
input = 11
real = 22
if real == input:
print("Hello!")
else:
print("Who are you?")
<실행결과>
Who are you?
- else:가 추가됐는데, 이는 if real input != real:
Print("who are you?")를 코드를 묶은 것이다.
- else:는 반드시 if real의 위치와 같아야 한다. print의 위치로 적으면 애러
---------------------------------------------------------------
<입력>
input = "ab"
real_egoing = 11
real_k8805 = "ab"
if real_egoing == input:
print("Hello!, egoing")
elif real_k8805 == input:
print("Hello!, k8805")
else:
print("Who are you?")
<실행결과>
Hello!, k8805
- 조건문에서 또 다른 조건일 때를 추가
- elif real_ㅇㅇㅇ == inpt 이런 식으로 조건문을 추가하는데,
real뒤에는 반드시_(언더바)가 나와야 한다 (언더바가 아니면 애러)
- 만약 real의 값이 같을 경우, 우선순위에 있는 eging의 print내용만 출력이 된다.
- input 뒤에 ab는 반드시 ""로 묶어줘야 한다.(숫자는 안 묶어도 되는데 의문이다. 문자는 묶여야 하는 거 같다)