--8.제어문(조건문).ipynb--
print(10>5)
print(10==10)
print(10 != 10)
if 조건식(결과가 True 또는 False가 나오는문장) :
조건식이 True인 경우 실행할 문장
age = int(input('나이를 입력하세요 :'))
if age > 19 :
print('성인')
print('입력한 나이 :', age)
if 조건식(결과가 True 도는 False가 나오는문장) :
조건식이 True인 경우 실행할 문장
else :
조건식이 False인 경우 실행할 문장
age = int(input('나이를 입력하세요 :'))
if age > 19 :
print('한잔 해')
else :
print('너 성인 아니잖아')
print('입력한 나이 :', age)
2-3.if ~ elif ~ else 문
if 조건식1 (결과가 True 또는 False가 나오는문장) :
조건식이 True인 경우 실행할 문장
ellf 조건식2 :
조건식2가 True인 경우 실행할 문장
ellf 조건식3 :
조건식3가 True인 경우 실행할 문장
ellf 조건식4 :
조건식4가 True인 경우 실행할 문장
...
else :
조건식 모두가 False인 경우 실행할 문장
age = int(input('나이를 입력하세요 : '))
if age >= 60 :
print('60대 이상')
elif age >= 50 :
print('50대')
elif age >= 40 :
print('40대')
elif age >= 30 :
print('30대')
elif age >= 20 :
print('20대')
else :
print('아직 성인이 아닙니다.')
if age >= 60 :
print('60대 이상')
elif age >= 50 :
print('50대')
elif age >= 40 :
print('40대')
elif age >= 30 :
print('30대')
elif age >= 20 :
print('20대')
else :
print('아직 성인이 아닙니다.')
print(f'입력한 나이 : {age}')
data = int(input('숫자를 입력하세요 : '))
print('입력한 숫자는 5보다 크다.') if data > 5 else print('입력한 숫자는 5다.') if data == 5 else print('입력한 숫자는 5보다 작다.')
result = '크다' if data > 5 else 1 if data == 5 else '작다'
print(result)
result2 = print('크다') if data > 5 else 1 if data == 5 else print('작다')
print(result2) # print자체는 반환하는 값은 없기때문에 None값이 출력된다.
단, 학점은 평균 기준이며
90점 이상은 A학점,
80점 이상은 B학점,
70점 이상은 C학점,
60점 이상은 D학점,
나머지는 F학점으로 한다.
kor, eng, math = map(int,input('국어점수, 영어점수, 수학점수를 입력하시오.(띄어쓰기 포함)').split(' '))
sum = kor + eng + math
avg = sum / 3
if avg >= 90:
hak = 'A'
elif avg >= 80 :
hak = 'B'
elif avg >= 70 :
hak = 'C'
elif avg >= 60 :
hak = 'B'
else:
hak = 'F'
print(f'총점은 {sum}점 이고, 평균은 {avg}점 이고, 학점은 {hak}입니다')
num = int(input('판별할 숫자를 입력하세요 : '))
if num % 2 == 0 and num % 3 ==0 :
print('2의 배수이며 3의 배수입니다.')
elif num % 2 == 0 :
print('2의 배수 입니다.')
elif num % 3 == 0 :
print('3의 배수입니다.')
else:
print('2의 배수도 3의 배수도 아닙니다.')
| A | B | 결과 |
|---|---|---|
| True | True | True |
| True | False | False |
| False | True | False |
| False | False | False |
user_id = input('아이디 : ')
user_pw = input('비밀번호 : ')
if user_id == 'admin' and user_pw == '1234' :
print('관리자가 로그인 하였습니다')
else :
print('아이디와 비밀번호를 다시 확인하세요.')
| A | B | 결과 |
|---|---|---|
| True | True | True |
| True | False | True |
| False | True | True |
| False | False | False |
serialNo = input('주민등록번호 13자리를 -없이 입력하세요!')
if serialNo[6] == '1' or serialNo[6] == '3' :
print('남자')
else :
print('여자')
연산자 우선순위
결합성