RUBY
다자택일 조건문 사용 시 주의할 점 본문
다자택일 조건문 사용 시 주의할 점
- 조건식 순서가 중요하다.
맞는 것
exampleScore = int(input('성적 : '))
grades = ''
if exampleScore >= 90:
grades = 'A'
elif exampleScore >= 80:
grades = 'B'
elif exampleScore >= 70:
grades = 'C'
elif exampleScore >= 60:
grades = 'D'
else :
grades = 'F'
print('성적 : {} \t 학점 : {}' .format(exampleScore, grades))
틀리는 것
exampleScore = int(input('성적 : '))
grades = ''
if exampleScore >= 70:
grades = 'C'
elif exampleScore >= 90:
grades = 'A'
elif exampleScore >= 80:
grades = 'B'
elif exampleScore >= 60:
grades = 'D'
else :
grades = 'F'
print('성적 : {} \t 학점 : {}' .format(exampleScore, grades))
- 조건 범위를 명시한다.
틀리는 것
exampleScore = int(input('성적 : '))
grades = ''
if exampleScore >= 70:
grades = 'C'
elif exampleScore >= 90:
grades = 'A'
elif exampleScore >= 80:
grades = 'B'
elif exampleScore >= 60:
grades = 'D'
else :
grades = 'F'
print('성적 : {} \t 학점 : {}' .format(exampleScore, grades))
맞는 것
exampleScore = int(input('성적 : '))
grades = ''
if exampleScore >= 70 and exampleScore < 80:
grades = 'C'
elif exampleScore >= 90:
grades = 'A'
elif exampleScore >= 80 and exampleScore < 90:
grades = 'B'
elif exampleScore >= 60 and exampleScore < 70:
grades = 'D'
else :
grades = 'F'
print('성적 : {} \t 학점 : {}' .format(exampleScore, grades))
'프로그래밍 언어 > Python' 카테고리의 다른 글
반복문 (0) | 2023.01.07 |
---|---|
중첩 조건문 (0) | 2023.01.05 |
다자택일 조건문 (0) | 2023.01.05 |
if~else문과 조건식 (0) | 2023.01.05 |
양자택일 조건문(if~else문) (0) | 2023.01.05 |
Comments