Python 코드업 100제 [11, 기초-조건/선택실행구조]
[65] 세 정수 a, b, c가 입력되었을 때, 짝수만 출력해보자. Tip1:: 조건문 이용 Tip2:: filter() 이용 '*(asterisk)' 이용 익명함수 lambda 이용 더보기 #1번안 a, b, c = map(int, input().split()) def ifOdd(i): if i % 2 == 0: return i else: return "" print(ifOdd(a),ifOdd(b),ifOdd(c)) #출제자 답안 a, b, c = map(int, input().split()) print( *(filter(lambda num: num%2 == 0, [a, b, c])) ) #필터와 람다를 이용하여 깔끔하게 처리하였다. [66] 세 정수 a, b, c가 입력되었을 때, 짝(even)/홀..
Python 코드업 100제 [8, 기초-논리연산]
[53] 1(true, 참) 또는 0(false, 거짓) 이 입력되었을 때 반대로 출력하는 프로그램을 작성해보자. **참고** 파이썬에서 비교/관계 연산(==, !=, >, =, > '뒤' 더보기 a, b = map(int, input().split()) print (bool(a and b)) [55] 두 개의 참(1) 또는 거짓(0)이 입력될 때, 하나라도 참이면 참을 출력하는 프로그램을 작성해보자. Tip:: 파이썬에서는 OR연산값이 참이면 참인 값을 출력하게 된다. ex) '참' or 0 >> '참 ex) 0 or True >> True 더보기 a, b = map(int, input().split()) print (bool(a or b)) [우리밋이 알려주는 Bonus 문제 (1)] 1개의 정수형 ..
Python 코드업 100제 [7, 기초-비교연산]
[49] 두 정수(a, b)를 입력받아 a가 b보다 크면 1을, a가 b보다 작거나 같으면 0을 출력하는 프로그램을 작성해보자. **참고** 어떤 값을 비교하기 위해 비교/관계연산자(comparison/relational)를 사용할 수 있다. 비교/관계연산자 > 는 왼쪽의 값이 오른쪽 값 보다 큰 경우 참(true)을 나타내는 정수값 1로 계산하고, 그 외의 경우에는 거짓(false)를 나타내는 정수값 0으로 계산한다. 비교/관계연산자도 일반적인 사칙연산자처럼 주어진 두 수를 이용해 계산을 수행하고, 그 결과를 1(참), 또는 0(거짓)으로 계산해 주는 연산자이다. 비교/관계연산자는 >, =, b: print(1) else: print(0) [50] 두 정수(a, b)를 입력받아 a와 b가 같으면 1을,..