본문 바로가기

공부/python

(python) 리스트4 관련예제들1

1. 문자열 처리 프로그램

리스트에는 문자열도 저장할 수 있다.

강아지들의 이름을 저장하였다가 출력하는 프로그램을 작성해보자.

 

 

 

 

 

강아지 이름을 저장할 리스트를 만들고, while 반복문으로 만약 아무런 입력이

되지않을 때까지 무한반복 시킨다.

name변수에 저장된 강아지의 이름은 ,append를 통해 강아지 리스트에 저장된다.

반복문이 끝나면 ,와 함께 강아지 리스트가 출력된다.

 

2. 피타고라스 삼각형

피타고라스의 정리를 만족하는 삼각형들을 모두 찾아보자.

삼각형 한 변의 길이는 1부터 30이하 이다.

 

 

 

 

 

for문을 이용하여 x,y,z에 차례로 1부터 30을 넣으며

피타고라스의 공식에 맞는 (x,y,z)값을 리스트에 저장하고 출력하였다.

 

위의 방법말고도 아래의 방법도 있다. 이건 리스트 함축을 이용한 것이다.

 

3. 연락처 관리 프로그램

파이썬을 이용하여 연락처를 관리하는 프로그램을 작성해보자.

연락처 관리 프로그램은 다음과 같은 메뉴를 가져야 한다.

  • "1. 친구리스트 출력"은 현재 리스트 출력
  • "2. 친구 추가"를 선택하면 “이름을 입력하시오”라는 문구 를 출력하여 이름을 입력받은 후 리스트에 추가
  • "3. 친구 삭제"를 선택하면 “삭제하고 싶은 이름을 입력하시오"라는 문구를 출력하여 이름을 입력받은 후, 해당 이름이 리스트에 있으면 삭제, 없으면 “이름이 발견되지 않았음"이라고 출력
  • "4. 이름 변경"을 선택하면 “변경하고 싶은 이름을 입력하시오”라는 문구를 출력하여 이름을 입력받은 후, 해당 이 름이 리스트에 있으면 인덱스를 찾은 후 해당 요소 변경, 없으면 “이름이 발견되지 않음"이라고 출력
  • "9.종료"를 선택하면 종료

 

 

 

 

 

지금까지의 블로그글을 이해했다면 무리없이 이해할 수 있을만한 코드이다.