#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. 실행
'Python notes > Others' 카테고리의 다른 글
파이썬 예제코드) 랜덤 숫자를 9개 뽑아서 리스트 만들기 (+randint, append) (4) | 2021.03.23 |
---|---|
파이썬 예제코드) 입력한 값의 근사값 구하기 (+sys.maxisize, abs 절대값 함수) (0) | 2021.03.22 |
파이썬 예제코드) 학생 이름 입력하기 (+무한 반복 while True, break) (0) | 2021.03.22 |
기타) 블로그에 코드 그대로 붙여넣는 방법 (+Tistory 코드블럭) (0) | 2021.03.22 |
파이썬 예제코드) 성적 입력, 성적 평균, 일정 점수 이상 학생 수 구하기 (+range, input, for, if, append, len함수) (0) | 2021.03.22 |
댓글