728x90
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 | # 학점을 세부적으로 나누는 프로그램을 작성하기 #중첩 if문 사용 # 1. 사용자로 부터 점수 입력 받음 #점수가 100점 이하 95점 이상이면 a+, 95점 미만 90점 이상이면 a #단 f는 그냥 출력 score = int(input("점수 입력")) if (score <= 100) and (score >= 95): print("학점은 A+") elif (score < 95) and (score >= 90): print("학점은 A") elif (score < 90) and (score >= 85): print("학점은 A-") elif (score < 85) and (score >= 80): print("학점은 B+") elif (score < 80) and (score >= 75): print("학점은 B") elif (score < 75) and (score >= 70): print("학점은 B-") elif (score < 70) and (score >= 65): print("학점은 C+") elif (score < 65) and (score >= 60): print("학점은 C") elif (score < 60) and (score >= 55): print("학점은 C-") elif (score < 55) and (score >= 50): print("학점은 D+") elif (score < 50) and (score >= 45): print("학점은 D") elif (score < 45) and (score >= 40): print("학점은 D-") else: print("학점은 F") # 중복 if문 score = int(input("점수 입력")) grade = "" print("입력한 점수 : ", score) if score >= 90: if score >= 95: grade = "A+" else: grade = "A0" elif score >= 80: if score >= 85: grade = "B+" else: grade = "B0" elif score >= 70: if score >= 75: grade = "C+" else: grade = "C0" elif score >= 60: if score >= 65: grade = "D+" else: grade = "D0" else: grade = "F" print("당신의 점수는", score, "점이고, 당신의 등급은", grade, "입니다.") | cs |
728x90
'파이썬 기초 연습장 > 조건문' 카테고리의 다른 글
[파이썬 조건문] 윤년 구별하는 프로그램 (0) | 2022.07.19 |
---|---|
[파이썬 조건문] 해당 달의 일수 구하는 프로그램 (0) | 2022.07.19 |
[파이썬 조건문] 중복 if else 구문 (0) | 2022.07.19 |
[파이썬 조건문] 다중 조건문 예제 (0) | 2022.07.19 |
[파이썬 조건문] random함수 사용 (0) | 2022.07.19 |
댓글