본문 바로가기

프로그래밍(2024) 2학년 상암고

5강. 컴퓨터가 인간보다 잘하는 것 : 반복문

1. 파이썬 반복문 기본 이론

1) 파이썬 반복문 예제 1

 

2) 파이썬 반복문 예제 2

 

3) 파이썬 반복문 예제 3

 

4) 파이썬 반복문 예제 4

 

5) 파이썬 반복문 예제 5

 

2. 파이썬 반복문 프로그래밍 실습

 

 

 

코드 1.

 

 

코드2.

 

[질문 1] 코드 1과 코드 2에서 구분선이 다르게 나타나는 이유는 무엇일까? 코랩에 그 이유를 적어보자.

 

 

 

 

 

 

 

 

 

 

[도전과제 : 비밀숫자 맞추기 게임 업그레이드 시키기]

일단 기본코드를 동작시켜 보자.

 

업그레이드 1. 추측한 숫자가 업인지 다운인지 알려주기 

- 위에 있는 기본 코드를 새로운 창에 복사 붙였넣기 해서 코드를 업그레이드 시켜보자.

 

 

업그레이드 2. 몇번째에 비밀숫자 맞췄는지 알려주기

- 위에 있는 수정 코드를 새로운 창에 복사 붙였넣기 해서 코드를 또 업그레이드 시켜보자.

 

업그레이드 3. 비밀숫자를 1~31 범위내에서 램덤으로 만들어 주고, 사용자 입력을 1~31로 제한한다.

- 위에 있는 수정 코드를 새로운 창에 복사 붙였넣기 해서 코드를 또 업그레이드 시켜보자.

 

업그레이드 4. 1~31 범위 밖의 숫자를 3번 이상 입력하면 프로그램이 종료된다.

- 위에 있는 수정 코드를 새로운 창에 복사 붙였넣기 해서 코드를 또 업그레이드 시켜보자.

 

 

마지막 끝판왕 업그레이드 : 한글을 입력했을때 숫자를 입력하라고 안내해준다.

- 위에 있는 수정 코드를 새로운 창에 복사 붙였넣기 해서 코드를 또 업그레이드 시켜보자.

힌트. try - except 구문 사용하기

try- except 실습코드

 

본 미션 실습코드

 

 

오늘 실습내용 노션에 정리하고 기록하시오.

 

@ 상암고 교사 성원경(Wonking)