최대 1 분 소요


단계 제목 설명  
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 로 중복조건문을 표기합니다.

사용된 코드 이론




참고문헌