파이썬 문법/파이썬 기초 문법

파이썬 문제 풀이로 기초 문법 빠르게 이해하고 활용하기 - 6.반복문

파기차차 2022. 10. 29. 13:58
728x90
반응형
SMALL
728x90

ㅁ 개요

 

O 소개
 

 - 우리는 파이썬 문법(문제 풀이)을 처음부터 하나씩 모두 살펴보기 보다는 주제별 주요 문제를 풀어봄으로써 핵심 문법을 빠르게 체득할 수 있도록 하고, 이를 통해 실전에 바로 써먹을 수 있도록 할 것입니다.

 

 


 

O 우리의 목표
 

 

 - 아래 표에서 나는 어느 위치에 있는지 한번 생각해 보시기 바랍니다.
레벨
별칭
등급
설명
나는 어디에?
파이썬 문외한
별칭 없음
0,1
0등급 :  파이썬에 대하여 들어본 적 없음, 아무것도 모름
1등급 : 파이썬에 대하여 들어봄, 아주 초보적인 문법을 아는 정도
 
파이썬 유치원생
하수
2,3
2등급 : 파이썬 문법을 일부 알고 있으나, 활용을 전혀 하지 못함
3등급 : 파이썬 문법을 알고 있으나, 활용을 거의 하지 못함
 
파이썬 초등학생
평민
4,5
4등급 : 파이썬 문법을 알고 있으며, 이를 활용하여 일부 간단한 프로그램(텍스트 계산기 등)을 만드는 수준
5등급 : 파이썬 문법을 알고 있으며, 이를 활용하여 일부 간단한 프로그램(텍스트 계산기 등)을 만들고 간단한 응용(계산기에 기능 추가 등)을 할 수 있는 수준
 
파이썬 중학생
중수
6
6등급 : 파이썬 문법을 알고 있으며, 이를 활용하여 기존 프로그램(텍스트 계산기 등)을 만들고 응용(GUI 계산기 등) 할 수 있는 수준
 
파이썬 고등학생
고수
7
7등급 : 파이썬 문법을 알고 있으며, 이를 활용하여 새로운 프로그램(검색 프로그램 등)을 만들고 응용(GUI 검색 프로그램 등) 할 수 있는 수준
 
파이썬 대학생
지존
8
8등급 : 파이썬 문법을 알고 있으며, 이를 활용하여 새로운 프로그램(검색 프로그램 등)을 만들고 응용(GUI 검색 프로그램 등) 할 수 있으며, 사용자의 편의성, 프로그램의 속도, 성능적 측면도 고려할 수 있는 수준
 
파이썬 대학원생
레전드
9
9등급 : 파이썬 문법을 알고 있으며, 이를 활용하여 새로운 프로그램(검색 프로그램 등)을 만들고 응용(GUI 검색 프로그램 등) 할 수 있으며, 사용자의 편의성, 프로그램의 속도, 성능적 측면을 고려하고 프로그램 UI도 준수하게 만들어 낼 수 있는 수준
 
파이썬 박사
10
10등급 : 파이썬으로 새로운 것을 자유자재로 만들어내는데 어려움이 없으며, 독창적이고 창의적이며, 사용자 편의성, 아름다운UI, 속도, 성능, 마케팅까지 모든 면에서 독보적이고 유니크한 탑클래스 능력을 보유한 수준
 
 
 

 


 - 우리는 우리의 파이썬 레벨을 최고 수준(지존, 레전드, 갓)으로 달성하기 위해 빠르게 한걸음씩 나아갈 것입니다.

 - 아래 기초 문법을 모두 이해하시면 파이썬유치원생(하수)을 탈출 하실 수 있습니다.
 즉, 이후부터는 간단한 프로그램 개발이 가능하며, 레벨이 빠르게 올라 가실 수 있을 것입니다.

 

 


 



O 문제 (6.반복문)

 

# 6. 반복문 for, while


1) hi를 3번 반복해서 출력하는 명령을 반복문을 사용하여 실행해 보세요.



names = ['서울', '대전', '대구', '부산', '경기도', '인천']
2) 위와 같은 리스트가 주어지고 리스트의 요소를 하나씩 출력하는 명령을 반복문을 사용하여 실행해 보세요.


3) while문을 사용하여 아래가 출력되도록 명령을 실행해 보세요.
# 0  : hi
# 1  : hi
# 2  : hi
# 3  : hi
# 4  : hi


# 이중 for문(중첩)
4) for문을 2번 사용하여 구구단을 실행해 보세요.


# while문 사용법
5) while문을 사용하여 구구단을 실행해 보세요.


# continue 사용법

# for i in range(3):
#     print(i)
#     print("continue1")
#     print("continue2")
#     if ~~~ <-------- 이 부분

#     print("contineu3")

6) 아래와 같은 출력 결과가 나오도록 위의 문장에서 if문을 완성해 보세요.
# -출력 결과
# 0
# continue1
# continue2
# contineu3
# 1
# continue1
# continue2
# 2
# continue1
# continue2
# contineu3



# 문자열 내 특정 문자 존재여부 확인
7) 문자열 y="hello"에 'o'가 존재하는지를 나타내는 구문을 작성하여 출력해 보세요.
y="hello"



# 응용
fruits = ['사과','사과','바나나','바나나','딸기','키위','복숭아','복숭아','복숭아']
d = {}
8) 위의 리스트와 딕셔너리를 사용하여 과일별/개수를 나타내는 딕셔너리를 만들어 보세요.



# 반복문에 인덱스 붙이기
a = ['사과','사과','토마토','포도','멜론']
9) 위의 리스트를 for문을 사용하여 번호(인덱스)를 붙여 보세요

 

 

 

O 모범 답안

 

 - 답안을 보기전에 스스로 풀어 보셨나요?

 - 답안을 보기전에 반드시 스스로 풀어보시고, 내가 푼 내용과 맞는지 확인하기 위한 용도로만 답안을 보셔야 실력이 향상될 수  있습니다.

 

 - 모범 답안은 아래 링크에서 확인 가능합니다.
2022.10.29 - [파이썬 문법/파이썬 기초 문법] - 파이썬 문제 풀이로 기초 문법 빠르게 이해하고 활용하기 - 6.반복문(답안)

728x90
반응형
LIST