본문 바로가기

Python_Matter

(328)
1152 : 10보다 작은 수 (else 버전) Q> 10보다 작은 정수가 입력되면 small 을 출력, 그 이상의 수가 입력되면 big 을 출력하시오. 입력 정수가 입력된다. 출력 10미만 : small 10이상 : big 을 출력한다. A> n = int(input()) if n if ~ else 조건문 #> admin, 2019년 10월 31일, http://codeup.kr
1151 : 10보다 작은 수 Q> 10보다 작은 수가 입력되면 small 을 출력, 10이상이면 아무것도 출력하지 마시오. 입력 자연수가 입력된다. 출력 10미만이면 small을 출력한다. A> n = int(input()) if n 조건문 #> admin, 2019년 10월 31일, http://codeup.kr
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