728x90
파이썬에서는 조건문을 사용하여 특정 조건에 따라 실행할 코드를 결정할 수 있습니다. 이번 예제에서는 입력한 점수에 따라 등급을 출력하는 코드를 작성해보겠습니다.
예제:
score = input('점수 입력(0~100): ')
score = int(score)
if score >= 90:
print('A')
if score >= 80:
print('B')
if score >= 70:
print('C')
else:
print('D')
위 예제에서는 input()
함수를 사용하여 사용자로부터 점수를 입력받습니다. 이후 if
조건문을 사용하여 입력한 점수에 따라 등급을 출력합니다.
여기서 주의할 점은, if
문과 else
문의 위치입니다. 위 예제에서는 if score >= 70:
문장이 else
문 앞에 위치하고 있습니다. 이 경우에는 score
가 70 이상인 경우에는 if
문을 실행하고, 그렇지 않은 경우에는 else
문을 실행합니다. 하지만, score
가 80 이상인 경우에도 if
문을 실행하게 됩니다. 이는 원하는 결과와 다르게 나타날 수 있으므로, 조건문의 위치를 주의하여 작성해야 합니다.
위와 같이 중복 조건문을 사용하여 입력한 점수에 따라 등급을 출력하는 코드를 작성할 수 있습니다. 추가로 궁금한 점이 있으시면 언제든지 말씀해주세요!
728x90
'파이썬 > 파이썬기초' 카테고리의 다른 글
34. 입력한 수가 3의 배수인지 확인하기 (#46) (0) | 2024.03.23 |
---|---|
33. 월에 따른 계절 출력하기 (#45-1, #45-2) (0) | 2024.03.23 |
31. 입력한 점수에 따른 등급 출력하기 (#43) (0) | 2024.03.23 |
30. 입력한 값이 양수, 음수, 0인지 판별하기 (#42) (0) | 2024.03.23 |
29. 입력한 값이 짝수인지 홀수인지 판별하기 (#41) (0) | 2024.03.23 |