else
if에 else를 사용하면 조건식이 만족할 때와 만족하지 않을 때 각각 다른 코드를 실행할 수 있게, 분기점을 만들어줌
ex)
>>> x = 5
>>> if x == 10:
... print('10입니다.')
... else:
... print('10이 아닙니다.')
...
10이 아닙니다.
else는 if와 들여쓰기 규칙이 같음
조건문에 문자열 지정하기
문자열은 내용이 있을 때 참, 빈 문자열은 거짓
if 'Hello': # 문자열
print('참') # 문자열은 참
else:
print('거짓')
if '': # 빈 문자열
print('참')
else:
print('거짓') # 빈 문자열은 거짓
if로 x가 0보다 큰지 검사하고(0보다 크면 양수), 다시 if로 20보다 작은지 검사
중첩 if 조건문은 and 논리 연산자를 사용해서 if 하나로 줄일 수 있음
if x > 0 and x < 20:
print('20보다 작은 양수입니다.')
if 0 < x < 20:
print('20보다 작은 양수입니다.')
'''
표준 입력으로 국어, 영어, 수학, 과학 점수가 입력됩니다.
여기서 네 과목의 평균 점수가 80점 이상일 때 합격이라고 정했습니다.
평균 점수에 따라 '합격', '불합격'을 출력하는 프로그램을 만드세요(input에서 안내 문자열은 출력하지 않아야 합니다).
단, 점수는 0점부터 100점까지만 입력받을 수 있으며 범위를 벗어났다면 '잘못된 점수'를 출력하고 합격, 불합격 여부는 출력하지 않아야 합니다.
'''
kor, eng, mat, sci =map(int, input().split())
if 0 <=kor <=100 and 0 <=eng <=100 and 0 <=mat <=100 and 0 <=sci <=100:
if(kor+eng+mat+sci)/4 >=80:
print('합격')
else:
print('불합격')
else:
print('잘못된 점수')