일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 문제
- 파이썬 #python #for #예제 #문제 #풀이 #코딩 #공부
- 파이썬
- SQLD #SQL #에스큐엘디 #에스큐엘 #자격증 #2023년 #시험일정 #시험준비 #일정 #SQL개발자 #개발 #코딩 #분석
- list
- DICTIONARY
- python #파이썬 #개발 #코딩 #초보 #예제 #문제 #풀이
- pythob
- 초보
- 연산
- 파이썬 #python #코딩 #for문 #for #이론
- 파이썬 #Python #코딩 #리스트 #문제 #list #풀이 #예제
- PYTHON
- 파이썬 #python #코딩 #문제 #풀이 #예제
- 파이썬 #python #기초 #코딩 #예제 #문제 #풀이 #공부 #초보 #개발
- 파이썬 #python #코딩 #초보 #예제 #문제풀이
- 파이썬 #python #for #예제 #문제 #풀이 #기초 #코딩
- 기초
- python #파이썬 #코딩 #예제 #풀이
- 파이썬 #python #코딩 #개발 #초보 #예제 #문제 #풀이
- 실습
- 딕셔너리
- 파이썬 #python #코딩 #for #tuple #튜플 #예제 #문제 #풀이 #기초
- 풀이
- 정보처리기사 #개발자 #코딩 #자격증 #IT자격증 #프로그래밍 #초보 #공부 #시험 #일정 #2023년 #정처기 #시험정보
- 파이썬 #리스트 #python #list #문제 #예제 #풀이
- 예제
- 코딩
- python #파이썬 #코딩 #초보 #개발 #예제 #문제 #풀이 #리스트 #튜플
- python #파이썬 #분기문 #if #else #코딩 #초보 #개발 #예제 #문제 #풀이
- Today
- Total
왕초보 코딩 개발 일지 블로그
08. 파이썬 반복문 (151~160) 본문
151
리스트에는 네 개의 정수가 저장돼 있다.
리스트 = [3, -20, -3, 44]
for문을 사용해서 리스트의 음수를 출력하라.
-20
-3
리스트 = [3, -20, -3, 44]
for i in 리스트 :
if i < 0 :
print(i)
152
for문을 사용해서 3의 배수만을 출력하라.
리스트 = [3, 100, 23, 44]
3
리스트 = [3, 100, 23, 44]
for i in 리스트 :
if i % 3 == 0 :
print(i)
153
리스트에서 20 보다 작은 3의 배수를 출력하라
리스트 = [13, 21, 12, 14, 30, 18]
12
18
리스트 = [13, 21, 12, 14, 30, 18]
for i in 리스트 :
if (i < 20) and (i % 3 == 0) :
print(i)
154
리스트에서 세 글자 이상의 문자를 화면에 출력하라
리스트 = ["I", "study", "python", "language", "!"]
study
python
language
리스트 = ["I", "study", "python", "language", "!"]
for i in 리스트 :
if len(i) >= 3 :
print(i)
155
리스트에서 대문자만 화면에 출력하라.
리스트 = ["A", "b", "c", "D"]
A
D
(참고) isupper() 메서드는 대문자 여부를 판별합니다.
>> 변수 = "A"
>> 변수.isupper()
True
>> 변수 = "a"
>> 변수.isupper()
False
리스트 = ["A", "b", "c", "D"]
for i in 리스트 :
if i.isupper() :
print(i)
156
리스트에서 소문자만 화면에 출력하라.
리스트 = ["A", "b", "c", "D"]
b
c
<나의 풀이>
리스트 = ["A", "b", "c", "D"]
for i in 리스트 :
if i.isupper() :
pass
else :
print(i)
<다른 풀이>
비교 연산자를 사용해서 다음과 같이 표현할 수 있습니다.
리스트 = ["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 리스트:
if not 변수.isupper():
print(변수)
157
이름의 첫 글자를 대문자로 변경해서 출력하라.
리스트 = ['dog', 'cat', 'parrot']
Dog
Cat
Parrot
(참고) upper() 메서드는 문자열을 대문자로 변경합니다.
>> 변수 = "a"
>> a.upper()
A
>> 변수 = "abc"
>> 변수.upper()
ABC
for i in 리스트:
print(i[0].upper() + i[1:])
158
파일 이름이 저장된 리스트에서 확장자를 제거하고 파일 이름만 화면에 출력하라. (힌트: split() 메서드)
리스트 = ['hello.py', 'ex01.py', 'intro.hwp']
hello
ex01
intro
리스트 = ['hello.py', 'ex01.py', 'intro.hwp']
for i in 리스트:
a = i.split(".")
print(a[0])
* 메서드란?
파이썬에서 "메서드(method)"는 객체(object)가 가지고 있는 함수(function)를 의미합니다. 즉, 객체에 대해 수행되는 함수로, 특정 객체의 특성을 조작하거나 행동을 수행하는 데 사용됩니다.
객체는 클래스(class)에서 정의됩니다. 클래스는 특정 객체 유형에 대한 특징을 정의하고, 객체가 가지는 속성(attribute)과 메서드를 결정합니다. 메서드는 클래스 내에서 정의되며, 객체가 클래스에서 정의한 메서드를 호출하여 객체의 상태를 변경하거나 특정 작업을 수행합니다.
파이썬에서 메서드는 다음과 같은 구문으로 호출됩니다.
object.method(arguments)
여기서 "object"는 메서드가 호출되는 객체이고, "method"는 호출할 메서드 이름입니다. "arguments"는 메서드에 전달되는 매개변수(parameter)입니다. 메서드가 반환하는 값이 있다면, 이는 호출문의 결과로 반환됩니다.
159
파일 이름이 저장된 리스트에서 확장자가 .h인 파일 이름을 출력하라.
리스트 = ['intra.h', 'intra.c', 'define.h', 'run.py']
intra.h
define.h
리스트 = ['intra.h', 'intra.c', 'define.h', 'run.py']
for i in 리스트 :
split = i.split(".")
if split[1] == "h" :
print(i)
160
파일 이름이 저장된 리스트에서 확장자가 .h나 .c인 파일을 화면에 출력하라.
리스트 = ['intra.h', 'intra.c', 'define.h', 'run.py']
intra.h
intra.c
define.h
리스트 = ['intra.h', 'intra.c', 'define.h', 'run.py']
for i in 리스트 :
split = i.split(".")
if (split[1] == "h") or (split[1] == "c") :
print(i)
'Python 공부 > 파이썬 300제 풀이 연습' 카테고리의 다른 글
08. 파이썬 반복문 (171~180) (0) | 2023.04.11 |
---|---|
08. 파이썬 반복문 (161~170) (0) | 2023.04.11 |
08. 파이썬 반복문 (141~150) (0) | 2023.04.11 |
08. 파이썬 반복문 (131~140) (0) | 2023.04.11 |
05. 파이썬 튜플 (071 ~ 080) (0) | 2023.04.10 |