파이썬 연산자 [순서] 1. 비교 연산자 (숫자 / 문자 / ==, is 차이) 2. 논리 연산자 3. Boolean (불 또는 불리언) 1. 비교 연산자 종류 설명 > 왼쪽 값이 크다 = 왼쪽 값이 크거나 같다 >> print(10 > 3) True >>> print(10 >> print(10 >= 3) True >>> print(10 >> print(10 == 3) False >>> print(10 != 3) True >>> print(10 is 3) False >>> print(10 is not 3) True 문자열의 비교 연산자 문자열의 크고 작음은 해당 문자의 아스키코드(ascii)로 비교된다. ord( ) 함수로 아스키코드를 확인할 수 있다. >>> print('a' < ..
Python] 백준 알고리즘 온라인 저지 2884번 : 알람 시계 Python3 코드 H, M = map(int, input().split()) if M < 45 :# 분단위가 45분보다 작을 때 if H == 0 :# 0 시이면 H = 23 M += 60 else :# 0시가 아니면 (0시보다 크면) H -= 1 M += 60 print(H, M-45) Python3 코드 풀이 1. 코드 풀이의 전체적인 내용 정리 이 문제는 랜덤으로 H시 M분의 시간을 입력받으면 그 시간의 45분 이전의 시간을 출력하는 문제이다. 시간은 하루가 24시간, 1시간이 60분이라는 범위 안에서만 돌아간다. 이 시간은 문제에서도 나와있듯이 0:0(자정)을 시작으로 해서 끝은 23:59(다음날 자정 1분 전)이다. 시간에서 4..
백준 14681번 [파이썬 알고리즘] 사분면고르기 Python3 코드 x= int(input()) y= int(input()) if x > 0 and y > 0 :# x,y: 양수 print('1') elif x 0 :# x:음수, y:양수 print('2') elif x < 0 and y < 0 :# x,y: 음수 print('3') else: print('4') Python3 코드 풀이 1. 작성한 코드에 대한 전체적인 내용 풀이 이 문제는 x, y 좌표에 해당하는 두 수를 입력받으면 해당 좌표에 있는 수가 4 사분면 중 어느 사분면에 있는지를 출력하는 문제이다. 입력받는 값이 어떤 조건에 해당하는지에 따라 출력 값이 정해져 있는 문제이므로 Boolean 값에 따라 출력 값을 달..