while 반복문을 사용한 장애물 넘기

1

다양한 높이의 장애물 넘기

내가 작성한 답 2

수업답 3

미로탈출

💡Tip : 오른쪽 벽을 타고 진행하게 되면 골에 도달할 수 있음
이렇듯 나름의 전략을 따르는 것을 프로그래밍 용어로는 알고리즘이라고 함.
4



Hangman Project

단어를 맞추는 게임 틀릴 때마다 매달린 사람의 목숨을 뺏어가는(…) 게임ㅋ
여태까지 배운

  • For & While Loops
  • If / Else
  • Strings
  • Range
  • Modules 등 다시 검토하고 테스트 할 수 있음

순서도로 복잡한 문제를 단순하게 만들기(Flow chart programming)

5

1. 무작위 단어를 고르고 정답 확인하기

6

파이썬에서 for 반복문에 in 다음에 올 수 있는 데이터 타입은 리스트뿐만 아니라 여러 가지가 올 수 있다.
이런 데이터 타입을 ‘이터러블(Iterable)’이라고 하는데, 이터러블 객체는 반복문을 통해 순회할 수 있는 객체를 뜻함.

이터러블 객체

  • 리스트(List): [1, 2, 3, 4]
  • 튜플(Tuple): (1, 2, 3, 4)
  • 문자열(String): ‘hello’
  • 딕셔너리(Dictionary): {‘a’: 1, ‘b’: 2} (딕셔너리의 경우, 기본적으로 키를 순회)
  • 집합(Set): {1, 2, 3}
  • 파일 객체: 파일의 각 라인을 순회할 때 사용됨
  • 그 외 다양한 커스텀 이터러블 객체나 제너레이터, 라이브러리에서 제공하는 다양한 객체 등

2. 빈칸을 맞춘 글자로 바꾸기

7

3. 플레이어가 이겼는지 확인하기

false를 전제로 하는 while문 안에 true값을 넣어서 true가 될 때까지 반복하기
처음에 설정된 값이 없어서 false인지 true인지 알 수 없으니 true값 if문이 충족될 때까지 반복됨
8