프로그래밍 언어/Python

프로그래밍 언어/Python

파이썬 3항 연산자 / 코드업 6064번

1-1. 3항 연산자 개념 https://codeup.kr/problem.php?id=6063 [기초-3항연산] 정수 2개 입력받아 큰 값 출력하기(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내 codeup.kr 3개의 요소로 이루어지는 3항 연산은 "x if C else y" 의 형태로 작성이 된다. - C : True 또는 False 를 평가할 조건식(conditional expression) 또는 값 - x : C의 평가 결과가 True 일 때 사용할 값 - y : C의 평가 결과가 True 가 아닐 때 사용할 값 조건식 또는 값..

프로그래밍 언어/Python

파이썬 비트연산자

1-1. 비트연산자 ~(not) 개념 [기초-비트단위논리연산] 비트단위로 NOT 하여 출력하기(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 비트단위(bitwise) 연산자는 6가지가 있다. 1) ~(bitwise not) 2) &(bitwise and) 3) |(bitwise or) 4) ^(bitwise xor), 5) (bitwise right shift) 예를 들어 1이 입력되었을 때 저장되는 1을 32비트 2진수로 표현하면 00000000 00000000 00000000 00000001 이고, ~1은 111..

프로그래밍 언어/Python

파이썬 논리연산 XOR(exclusive or, 배타적 논리합) 연산 등

1-1. XOR(exclusive or, 배타적 논리합) 이란? https://codeup.kr/problem.php?id=6056 [기초-논리연산] 참/거짓이 서로 다를 때에만 참 출력하기(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 참 거짓이 서로 다를 때에만 True 로 계산하는 논리연산을 XOR(exclusive or, 배타적 논리합) 연산이라고도 부른다. 논리연산자는 사칙(+, -, *, /) 연산자와 마찬가지로 여러 번 중복해서 사용할 수 있는데, 사칙 연산자와 마찬가지로 계산 순서를 표시하기 위해 괄호..

프로그래밍 언어/Python

파이썬 비트시프트연산

1-1. 비트시프트 연산 소개 [기초-비트시프트연산] 정수 1개 입력받아 2배 곱해 출력하기(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 정수 10의 2진수 표현은 ... 1010 이다. 10 > 1 을 계산하면 ... 101 이 된다. 이 값은 10진수로 5이다. n = 10 과 같이 키보드로 입력받지 않고 직접 작성해 넣은 코드에서, 숫자로 시작하는 단어(식별자, identifier)는 자동으로 수로 인식된다. n = 10 에서 10 은 10진수 정수 값으로 인식된다. 변수 n 에 문자열을 저장하고 싶다면, n..

프로그래밍 언어/Python

파이썬 실수형 소수점 자리 변환

1-1. 소수점 자리 변환 이론 https://codeup.kr/problem.php?id=6042 [기초-값변환] 실수 1개 입력받아 소숫점이하 자리 변환하기(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr format(수, ".2f") 를 사용하면 원하는 자리까지의 정확도로 반올림 된 실수 값을 만들어 준다. 여기서 만들어진 값은 소수점 아래 3번째 자리에서 반올림한 값이다. 컴퓨터 프로그래밍에서 실수 변환이나 실수를 사용하는 계산은 정확하게 변환되거나 계산되는 것이 아니라, 거의 모두 근사값으로 계산되는 것이라고..

프로그래밍 언어/Python

파이썬 16진수 / 8진수 / 10진수

1-1. 16진수 개념 https://codeup.kr/problem.php?id=6027 [기초-출력변환] 10진 정수 입력받아 16진수로 출력하기1(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 10진수 형태로 입력받고 %x로 출력하면 16진수(hexadecimal) 소문자로 출력된다. %o로 출력하면 8진수(octal) 문자열로 출력된다. 10진법은 한 자리에 10개(0 1 2 3 4 5 6 7 8 9)의 문자를 사용하고, 16진법은 영문 소문자를 사용하는 경우에 한 자리에 16개(0 1 2 3 4 5 6 7 ..

프로그래밍 언어/Python

파이썬 문자열 슬라이스

[기초-입출력] 연월일 입력받아 나누어 출력하기(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 1. 문자열 인덱스 문자열은 0부터 시작하는 인덱스에 저장되어 있다. s[0] 은 s변수 문자열의 첫 번째 문자를 의미한다. s=input() print(s[0]) print(s[1]) print(s[2]) print(s[3]) print(s[4]) 2. 문자열 슬라이스 s[a:b] 라고 하면, s라는 단어에서 a번째 문자부터 b-1번째 문자까지 잘라낸 부분을 의미한다. s=input() print(s[0:2],s[2:4]..

프로그래밍 언어/Python

파이썬 split, sep

1-1. split 개념 [기초-입출력] 정수 2개 입력받아 그대로 출력하기2(설명)(py) 본 문제는 python 의 빠른 기초 학습을 위해 설계된 문제로서 python 코드 제출을 기준으로 설명되어 있습니다. ------ 공백을 두고 입력된정수(integer) 2개를 입력받아 줄을 바꿔 출력해보자. 예시 a, codeup.kr input().split() 를 사용하면, 공백을 기준으로 입력된 값들을 나누어(split) 자른다. a, b = 1, 2 를 실행하면, a에는 1 b에는 2가 저장된다. !주의 : 하지만, 다른 일반적인 프로그래밍언어에서는 이러한 방법을 지원하지 않기 때문에 a=1, b=2 를 한 번에 하나씩 따로 실행시켜야 한다. 1-2. split 예시 a,b=input().split()..

SHIN SANHA
'프로그래밍 언어/Python' 카테고리의 글 목록