초보자를 위한 파이썬 300제 // 156 for문
문제 리스트에서 소문자만 화면에 출력하라. 리스트 = ["A", "b", "c", "D"] b c 내풀이 리스트 = ["A", "b", "c", "D"] for i in 리스트: if i.isupper() == False: print(i) 결과값 b c 정답 비교 연산자를 사용해서 다음과 같이 표현할 수 있습니다. 리스트 = ["A", "b", "c", "D"] for 변수 in 리스트: if 변수.isupper() == False: print(변수) 리스트 = ["A", "b", "c", "D"] for 변수 in 리스트: if 변수.isupper() != True: print(변수) 논리 연산자 not을 사용할 수도 있습니다. 리스트 = ["A", "b", "c", "D"] for 변수 in 리스트:..
2021. 1. 28.
초보자를 위한 파이썬 300제 // 153 for문
문제 리스트에서 20 보다 작은 3의 배수를 출력하라. 리스트 = [13, 21, 12, 14, 30, 18] 12 18 내풀이 리스트 = [13, 21, 12, 14, 30, 18] for i in 리스트: if i % 3 == 0: if i < 20: print(i) 결과값 12 18 정답 하나 이상의 조건을 비교할 때는 논리 연산자를 사용해야겠죠? 두 조건이 모두 참일 때만 실행돼야 하므로 and 연산자를 사용합니다. 또한 코드의 가독성 향상을 위해 두 조건을 괄호로 구분했습니다. 괄호가 없어도 코드는 같은 동작을 합니다. 리스트 = [13, 21, 12, 14, 30, 18] for 변수 in 리스트: if (변수 < 20) and (변수 % 3 == 0): print(변수) and, or, no..
2021. 1. 27.