전체 글 216

[3일차] [CodeUp] [기초 - 선택실행구조]basic_choice_execution_structure

#######################################1###################################### # 3개의 정수(a, b, c)가 입력되었을 때, 짝수만 출력해보자. # 예시 # a, b, c = input().split() # a = int(a) # b = int(b) # c = int(c) # if a%2==0 : #논리적으로 한 단위로 처리해야하는 경우 콜론(:)을 찍고, 들여쓰기로 작성 한다. # print(a) # if b%2==0 : # print(b) # if c%2==0 : # print(c) # 참고 # if 조건식 : # 실행1 #조건식의 평가값이 True 인 경우 실행시킬 명령을 들여쓰기를 이용해 순서대로 작성한다. # 실행2 # 실행3 #..

[2일차] [CodeUp] [기초 - 3항연산]basic_ternary_operator

#######################################1###################################### # 입력된 두 정수(a, b) 중 큰 값을 출력하는 프로그램을 작성해보자. # 단, 3항 연산을 사용한다. # 예시 # a, b = input().split() # a = int(a) #변수 a에 저장되어있는 값을 정수로 바꾸어 다시 변수 a에 저장 # b = int(b) # c = (a if (a>=b) else b) # print(int(c)) # 참고 # 3개의 요소로 이루어지는 3항 연산은 # "x if C else y" 의 형태로 작성이 된다. # - C : True 또는 False 를 평가할 조건식(conditional expression) 또는 값 # ..

[2일차] [CodeUp] [기초 - 비트단위논리연산]basic_bitwise

# & : 비교군 모두가 1일때, 1로 채워준다. # | : 비교군이 하나라도 1이면 1로 채워준다. # ^ : 비교군이 서로 다를때 1로 채워준다. #######################################1###################################### # 입력 된 정수를 비트단위로 참/거짓을 바꾼 후 정수로 출력해보자. # 비트단위(bitwise)연산자 ~ 를 붙이면 된다.(~ : tilde, 틸드라고 읽는다.) # ** 비트단위(bitwise) 연산자는, # ~(bitwise not), &(bitwise and), |(bitwise or), ^(bitwise xor), # (bitwise right shift) # 가 있다. # 예를 들어 1이 입력되었을 때 저장..

[2일차] [CodeUp] [기초 - 논리연산]basic_logical operation

#######################################1###################################### # 정수가 입력되었을 때, True/False 로 평가해주는 프로그램을 작성해보자. # 예시 # n = int(input()) # print(bool(n)) # 참고 # bool( ) 을 이용하면 입력된 식이나 값을 평가해 불 형의 값(True 또는 False)을 출력해준다. # 식이나 값을 계산해서 결과값이 만들어지는 것을 평가(evaluate)라고 한다. # python 언어에서 정수값 0은 False(거짓)로 평가되고, 그 외의 값들은 모두 True(참)로 평가된다. # ** 불 대수(boolean algebra)는 수학자 불이 만들어낸 것으로 True(참)/..

[2일차] [CodeUp] [기초 - 비트시프트연산]basic_bit_shift

# ######################################1###################################### # 정수 1개를 입력받아 2배 곱해 출력해보자. # 참고 # *2 를 계산한 값을 출력해도 되지만, # 정수를 2배로 곱하거나 나누어 계산해 주는 비트단위시프트연산자 를 이용할 수 있다. # 컴퓨터 내부에는 2진수 형태로 값들이 저장되기 때문에, # 2진수 형태로 저장되어 있는 값들을 왼쪽()으로 # 지정한 비트 수만큼 밀어주면 2배씩 늘어나거나 1/2로 줄어드는데, # 왼쪽 비트시프트()가 될 때에는 왼쪽에 0(0 또는 양의 정수인 경우)이나 1(음의 정수인 경우)이 개수만큼 추가되고, # 가장 오른쪽에 있는 1비트는 사라진다. # 예시 # n = 10 # pr..

[1일차] [CodeUp] [기초 - 산술연산]basic_arithmetic_operation

######################################1###################################### # 입력된 정수의 부호를 바꿔 출력해보자. # 예시 # ... # print(-n) # 참고 # 단항(unary) 연산자인 -(negative)를 변수 앞에 붙이면 부호가 반대인 값이 된다. integer = int(input()) print(-integer) ######################################2###################################### # 문자 1개를 입력받아 그 다음 문자를 출력해보자. # 영문자 'A'의 다음 문자는 'B'이고, 숫자 '0'의 다음 문자는 '1'이다. # 예시 # ... # print(..

카테고리 없음 2023.06.05

[1일차] [CodeUp] [기초 - 값변환, 출력변]basic_value_change

######################################1###################################### # 정수 2개를 입력받아 # 합을 출력하는 프로그램을 작성해보자. # 예시 # a, b = input().split() # c = int(a) + int(b) # print(c) int_1, int_2 = input().split() sum = int(int_1) + int(int_2) print(sum) ######################################2###################################### # 실수 2개를 입력받아 # 합을 출력하는 프로그램을 작성해보자. # 참고 # 입력되는 값은 기본적으로 문자열로 인식된다. #..

[1일차] [CodeUp] [기초 - 출력]basic_print

######################################1###################################### # python 언어에서 가장 기본적인 명령이 출력문이다. # print( )를 이용해 다음 단어를 출력하시오. # Hello # 참고 # 아래와 같은 소스 코드를 작성하고 실행시키면, # 지정한 "문장"이 출력(print)된다. # print("문장") # ** 주의 : 본 화면에서 복사하여 붙여넣기하면 제대로 되지 않을 수 있으니 직접 소스코드를 작성해 넣어야 한다. print("Hello") ######################################2###################################### # 이번에는 공백( )을 포함한 ..