https://www.acmicpc.net/problem/9498
문제
두 수를 사용자로부터 입력받고, 두 수에 대한 사칙연산(덧셈, 뺄셈, 곱셈, 나눗셈, 나머지 계산)을 모두 하여 출력
내 풀이
a = int(input())
if 100 >= a >= 90:
print('A')
elif 90 > a >= 80:
print('B')
elif 80 > a >= 70:
print('C')
elif 70 > a >= 60:
print('D')
else:
print('F')
해설
단순 if elif else 활용
if문은 변수 통제에 유용하다.
== 연산자는 같음을 의미. =는 대입.
정답 풀이
score = int(input())
if score >= 90 :
print('A')
elif score >= 80 :
print('B')
elif score >= 70 :
print('C')
elif score >= 60 :
print('D')
else:
print('F')
출처:https://ooyoung.tistory.com/25
해석
if 와 elif를 더욱 잘 활용해 필요없는 조건 ex) 90 > a >= 80 등을 없앴다.
'sw사관학교 정글 2기 > 01 기초,재귀,완전탐색, 정렬' 카테고리의 다른 글
백준 2739번 -구구단- with.Python3 (1) | 2021.08.07 |
---|---|
백준 1085번 -곱셉- with.Python3 (0) | 2021.08.07 |
백준 2753번 -윤년- with.Python3 (0) | 2021.08.07 |
백준 2588번 -곱셉- with.Python3 (0) | 2021.08.07 |
백준 10869 -사칙연산- (0) | 2021.08.07 |
댓글