728x90
1. 리스트에서 20 보다 작은 3의 배수를 출력하라
리스트 = [13, 21, 12, 14, 30, 18]
12
18
정답확인 ->
하나 이상의 조건을 비교할 때는 논리 연산자를 사용해야겠죠? 두 조건이 모두 참일 때만 실행돼야 하므로 and 연산자를 사용합니다. 또한 코드의 가독성 향상을 위해 두 조건을 괄호로 구분했습니다. 괄호가 없어도 코드는 같은 동작을 합니다.
리스트 = [13, 21, 12, 14, 30, 18]
for 변수 in 리스트:
if (변수 < 20) and (변수 % 3 == 0):
print(변수)
and, or, not이 기억나지 않으신 분들은 3장 분기문을 복습해주세요.
2. 리스트에서 세 글자 이상의 문자를 화면에 출력하라
리스트 = ["I", "study", "python", "language", "!"]
study
python
language
정답확인 ->
모든 문자열 중에서 문자열의 길이가 3이상인 문자열만 출력합니다. 문자열의 길이를 계산하는 len() 함수와 분기문을 사용합니다.
리스트 = ["I", "study", "python", "language", "!"]
for 변수 in 리스트:
if len(변수) >= 3:
print(변수)
3. 리스트에서 대문자만 화면에 출력하라.
리스트 = ["A", "b", "c", "D"]
A
D
(참고) isupper() 메서드는 대문자 여부를 판별합니다.
>> 변수 = "A"
>> 변수.isupper()
True
>> 변수 = "a"
>> 변수.isupper()
False
정답확인 ->
리스트 = ["A", "b", "c", "D"]
for 변수 in 리스트:
if 변수.isupper():
print(변수)
728x90
'알고리즘' 카테고리의 다른 글
파이썬 - 리스트와 반복문 (0) | 2022.04.02 |
---|---|
파이썬 반복문 예제 (0) | 2022.04.01 |
(Python) 반복문 예제 2 (0) | 2022.03.29 |
(Python) for 반복문 예제 5문제 (0) | 2022.03.28 |
(파이썬)분기문(if) 예제 3 with Dictionary (2문제만) (0) | 2022.03.27 |