목록Note (462)
Note
문제 점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다. a = int(input()) b = int(input()) if a > 0 and b > 0 : print(1) elif a 0 : print(2) elif a < 0 and b < 0 : print(3) else : print(4)
문제 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 100의 배수가 아니라서 윤년이다. 1900년은 100의 배수이고 400의 배수는 아니기 때문에 윤년이 아니다. 하지만, 2000년은 400의 배수이기 때문에 윤년이다. year = int(input()) if ((year%4 == 0) and (year%100 != 0)) or (year%400 == 0): print(1) else : print(0)
문제 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. a = int(input()) if 90
문제 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. a,b = map(int,input().split()) # map 함수와 split을 사용해서 받은 수를 쪼개기 if a < b: # if를 사용해서 큰 값이 나오면 < 출력되도록 설정 print('') else: # 두 조건을 만족하지 않을 때 (==) 최종 출력 print('==') * map(적용시킬 함수, 적용할 값들)로 여기서는 input값을 쪼개서 int 로 적용. 오류 : a,b = input().split() if a < b: print('') else: print('==') 앞에서 활용한 정답을 가지고 했을 때 결과적으로 출력은 가능하나 틀렸습니다로 출력.
문제 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. a = int(input()) # 첫번째 숫자를 입력 b = str(input()) # 두번째 숫자를 분리하기 위해 문자열로 입력 print(a*int(b[2])) # 문자열로 입력받은 b에서 2번째 자리를 숫자로 변환하여 곱셈 print(a*int(b[1])) # 문자열로 입력받은 b에서 1번째 자리를 숫자로 변환하여 곱셈 print(a*int(b[0])) # 문자열로 입력받은 b에서 0번째 자리를 숫자로 변환하여 곱셈 print(a*int(b))