본문 바로가기

Python_Matter/[CodeUp]입출력문 및 연산자

(27)
1150 : 세 수 중 가장 작은 수 Q> 세 정수가 주어지면 그 중 가장 작은 수를 출력한다. 입력 세 정수가 주어진다. 출력 가장 작은 값을 출력한다. A> n1, n2, n3 = map(int, input().split()) print(min(n1, n2, n3)) W> python에서 최소수는 min으로 구할수 있다. #> admin, 2019년 10월 30일, http://codeup.kr
1149 : 두 수 중 큰 수 Q> 두 정수 중 큰 정수를 출력한다. 입력 두 정수가 입력된다. 출력 두 정수 중 큰 정수를 출력한다. A> n1, n2 = map(int, input().split()) if n1 > n2: print(n1) else: print(n2) W> if ~ else #> admin, 2019년 10월 30일, http://codeup.kr
1148 : 비트 연산자(>>) Q> 정수 a, x를 입력받아 a의 값을 x만큼 SHIFT(>>) 연산한 후 결과를 출력하시오. 참고) 비트연산자 >> 은 주어진 a값을 오른쪽으로 x번 이동한 후 결과를 출력한다. 이러한 비트 연산을 SHIFT 연산이라고도 부르고, >>로 표시한다. 예) 4>>1 : 0000 0100 ---> 0000 0010 (10진수:2) 7>>2 : 0000 0111 ---> 0000 0001 (10진수:1) 입력 두 정수 a, x입력.(1> x) W> 비트연산자 #> admin, 2019년 10월 30일, http://codeup.kr
1147 : 비트 연산자(<<) Q> 정수 a, x를 입력받아 a의 값을 x만큼 SHIFT(
1144 : 비트 연산자(OR) Q> 두 수를 입력받아 비트단위로 OR연산한 후 결과를 출력하시오. 참고) 비트연산자 | 은 주어진 2개의 값을 2진법으로 변환한 뒤, 비트별로 OR 연산을 수행한 뒤 결과를 출력한다. 이러한 비트 연산을 OR 연산이라고도 부르고, |로 표시한다. 예) 7 : 0000 0111 4 : 0000 0100 7|4 : 0000 0111 입력 두 정수가 입력된다.(int) 출력 두 정수를 비트단위로 OR 연산한 후 결과를 10진수로 출력한다. A> n1, n2 = map(int, input().split()) print(n1 | n2) W> | > or #> admin, 2019년 10월 30일, http://codeup.kr
1139 : 논리 연산자(AND) Q> 두 가지의 참(1) 또는 거짓(0)이 입력될 때, 모두 참일 때는 1이, 그렇지 않으면 0이 출력되는 프로그램을 작성해보자. 참고) 논리연산자 && 는 주어진 2개의 논리값이 모두 참(1) 일 때에 1(참)으로 계산하고,이외의 경우에는 0(거짓) 으로 계산한다. 이러한 논리 연산을 AND 연산이라고도 부르고, &&로 표시한다. 입력 두 정수가 입력된다. 출력 두 정수의 값이 모두 참(1) 이면 참(1), 하나라도 거짓(0)이면 거짓(0)을 출력한다. A> n1, n2 = map(int, input().split()) if n1 and n2: print(1) else: print(0) W> 논리연산자 #> admin, 2019년 10월 30일, http://codeup.kr
1138 : 논리 연산자(NOT) Q> 1(true, 참) 또는 0(false, 거짓) 이 입력되었을 때 결과를 반대로 출력하는 프로그램을 작성해보자. 참고) C언어에서 비교/관계 연산(==, !=, >, =, n = int(input()) if not n == False: print(0) else: print(1) W> 논리연산자 #> admin, 2019년 10월 30일, http://codeup.kr
1137 : 관계연산자 3 Q> 두 정수(a, b)를 입력받아 a와 b가 같으면 0, 같지 않으면 1을 출력하는 프로그램을 작성하시오. 참고) 어떤 값을 비교하기 위해 비교/관계연산자(comparison/relational)를 사용할 수 있다. 관계연산자는 주어진 2개 값을 비교하고, 그 결과가 참인 경우, 참(true)을 나타내는 정수값 1로 계산되고 거짓인 경우, 거짓(false)를 나타내는 정수값 0으로 계산된다. 비교/관계연산자도 일반적인 사칙연산자처럼 주어진 두 수를 이용해 계산을 수행하고 그 결과를 1(참), 또는 0(거짓)으로 계산해 주는 연산자이다. 비교/관계연산자는 >, =, a, b = map(int, input().split()) if a != b: print(1) else: print(0) W> 관계연산자 #..