본문 바로가기
Python notes/Others

파이썬 예제코드) 친구 리스트 프로그램 짜기 (+관계연산자 !=, continue, remove, insert, index 함수)

by 성실한 나무 2021. 3. 22.

#1. 문제

 1) 메뉴 5가지를 보여주기 (1. 친구 리스트 출력, 2. 친구 추가, 3. 친구 삭제, 4. 이름 변경, 9. 종료)

 2) 각 메뉴 번호를 입력하면 각 메뉴 기능대로 실행되게 한다

 3) 1을 입력하면 친구들 목록 내 친구들 이름을 출력한다

 4) 2를 입력하면 새로운 친구 이름을 추가한다

 5) 3을 입력하면 친구 이름을 삭제한다

 6) 4를 입력하면 이름을 변경할 수 있다 (변경할 이름을 먼저 입력하고, 새 이름을 입력)

 7) 9를 입력하면 프로그램을 종료한다

 

 

#2. 코드 짜기

friends=["똘기", "떵이", "호치", "새초미"]
select=0
while select!=9:
  print("1. 친구 리스트 출력", "2. 친구 추가", "3.친구 삭제", "4. 이름 변경", "9. 종료")
  select=int(input("메뉴를 선택하시오:"))
  if select==1:
    print("친구 리스트는:", friends)
    continue
  elif select==2:
    addfriend=input("추가할 친구 이름을 입력하세요:")
    friends.append(addfriend)
    print("친구 추가가 완료되었습니다")
    continue
  elif select==3:
    remfriend=input("삭제할 친구 이름을 입력하세요:")
    friends.remove(remfriend)
    print("친구 삭제가 완료되었습니다")
    continue
  elif select==4:
    chfriend=input("이름을 변경할 친구 이름을 입력하세요:")
    chdfriend=input("변경 후 이름을 입력하세요:")
    a=friends.index(chfriend)
    friends.insert(a,chdfriend)
    friends.remove(chfriend)
    continue
  else:
    print("종료되었습니다.")
    break

 

#3. 실행

댓글