간단한 문제들을 풀어보고자 한다.
1. 나이를 입력하면, 성인인지 미성년자인지 판단하는 코드를 짜보자.
age = int(input('나이를 입력하시오 : ')) # input 으로 나이를 입력받은 후 int로 변환하여(기본 : 문자열) age 라는 변수에 저장한다.
if age >= 19: # age 가 19 이상이면 바로 밑의 명령어를 실행한다.
print('성인입니다')
else: # 그 외의 경우에는 밑의 문장을 실행한다. else 뒤에는 다른 조건이 오지 못한다. (조건을 적고자 하면 elif 사용)
print('미성년자입니다')
2. 세 과목 점수를 입력받아 평균 점수가 90점 이상이면 A, 80점 이상이면 B, 70점 이상이면 C, 60점 이상이면 D, 그 이외의 경우이면 F 가 나오는 코드를 짜보자.
korean, math, english = map(int, input('세 과목 점수를 입력하세요 : ').split())
total = korean + math + english
average = total / 3
if average >= 90:
print('평균 점수 : %6.2f, 등급 : A' % average)
elif average >= 80:
print('평균 점수 : %6.2f, 등급 : B' % average)
elif average >= 70:
print('평균 점수 : %6.2f, 등급 : C' % average)
elif average >= 60:
print('평균 점수 : %6.2f, 등급 : D' % average)
else:
print('평균 점수 : %6.2f, 등급 : F' % average)
'python' 카테고리의 다른 글
파이썬/python/주민등록번호검증문제 (0) | 2019.12.26 |
---|---|
python/파이썬/유클리드 호제법/ (0) | 2019.12.24 |
python/파이썬/로또추첨기 만들기/ (0) | 2019.12.22 |
코딩도장 문제풀이/ Special Sort (0) | 2019.12.22 |
python_for 문, range (0) | 2019.12.20 |