파이썬 코드업 기초 11 - 조건/선택실행구조
65. 세 정수 a, b, c가 입력되었을 때, 짝수만 출력해보자. Tip1 : 조건문 이용 Tip2 : filter() 이용 '*(asterisk)' 이용 익명함수 lambda 이용 1) 정답 # 1 a, b, c = map(int, input().split()) if not a%2: print(a) if not b%2: print(b) if not c%2: print(c) #2 a, b, c = map(int, input().split()) print( *(filter(lambda num: num%2 == 0, [a, b, c])) ) #1 : a%2 == 0 일때 값이 false가 되기 때문에 not을 사용해서 값을 true로 바꿔준 다음 정수를 출력하도록 했다. 즉, 짝수일 때만 값을 출력하도록 ..
2022. 2. 3.
파이썬 코드업 기초 8 - 논리연산
53. 1(true, 참) 또는 0(false, 거짓) 이 입력되었을 때 반대로 출력하는 프로그램을 작성해보자. **참고** 파이썬에서 비교/관계 연산(==, !=, >, =, > '뒤' 1) 정답 for _ in range(4): a, b = map(int, input().split()) print( a and b ) - 두 개의 숫자 1 또는 0을 입력 받은 다음 and 연산자를 사용하여 두 값이 모두 1일 때만 1이 출력되도록 했다. 만약 0과 1이 아닌 12과 20이 입력돼도 둘 다 참이기 때문에 뒤에 있는 값인 20이 출력된다. 0을 제외한 모든 숫자나 문자는 참이라는 것을 잊지말기! 2) 내가 쓴 답 a, b = map(int, input().split()) if a == 1 and b == ..
2022. 1. 25.