조건문-2단계_시험성적
단계 | 제목 | 설명 | |
---|---|---|---|
2 | 조건문 | if 등의 조건문을 사용해 봅시다. | |
소단계 | 문제번호 | 제목 | |
2 | 9498 | 시험 성적 | |
시험 점수를 성적으로 바꾸는 문제 |
문제
시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다.
출력
시험 성적을 출력한다.
내 제출
A = int(input())
if A >=90 && A<=100 :
print("A")
elif A >=80 && A<=89 :
print("B")
elif A >=70 && A<=79 :
print("C")
elif A >=60 && A<=69 :
print("D")
else :
print("F")
결과
오답: 컴파일 에러
수정 제출
A = int(input())
if A >=90 and A<=100 :
print("A")
elif A >=80 and A<=89 :
print("B")
elif A >=70 and A<=79 :
print("C")
elif A >=60 and A<=69 :
print("D")
else :
print("F")
결과
정답
오답 이유
중복조건의 경우 matlab에서는 && 로 표기하여 주지만
파이썬의 경우 and 로 중복조건문을 표기합니다.