3개의 정수(a, b, c)가 입력되었을 때, 짝(even)/홀(odd)을 출력해보자.
if a%2==0 :
print("even")
else :
print("odd")
if 조건식 : #조건식을 평가해서...
실행1 #True 인 경우 실행시킬 명령들...
실행2
else :
실행3 #False 인 경우 실행시킬 명령들...
실행4
실행5 #조건식과 상관없는 다음 명령
1 2 8
odd
even
even
a, b, c = input().split()
a = int(a)
b = int(b)
c = int(c)
if a%2==0 :
print("even")
else :
print("odd")
if b%2==0 :
print("even")
else :
print("odd")
if c%2==0 :
print("even")
else :
print("odd")
n1, n2, n3 = input().split()
n1, n2, n3 = int(n1), int(n2), int(n3)
if n1 % 2 == 0:
print("even")
else:
print("odd")
if n2 % 2 == 0:
print("even")
else:
print("odd")
if n3 % 2 == 0:
print("even")
else:
print("odd")
input(): 프롬프트를 띄워서 사용자의 입력 받을 수 있게 해준다.
(단, 입력 받은 것은 문자열로 저장된다. print(type()))으로 type() 괄호 안에 변수를 넣고 찍으면 정수인지, 문자열인지, 무슨 타입인지 확일 할 수 있다!)
int(): 위의 input()에서 말했듯이 input으로 받은 값은 문자열로 저장된다.
산술을 하기 위해, 문자열을 정수로 변환시켜주는 int()를 써서 변환시켜준다.
if else문: 조건이 True면 밑에 내용 실행!
if 조건식:
(들여쓰기칸) 실행문
else:
(들여쓰기칸) 실행문
만약 조건식이 맞다면, 실행시켜라~ 아니면 else 밑에꺼 실행시켜~
정수 % 2 == 0: 짝수면 False, 홀수면 True.
입력: print(0 % 2 == 0)
출력: True
입력: print(1 % 2 == 0)
출력: False
입력: print(2 % 2 == 0)
출력: True
print(): 괄호 안의 내용을 출력!