티스토리 뷰
https://telaviv-pyth-algo
파이썬 3.x 버전입니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
# 한줄 주석
"""
이름, 전화번호, 이메일, 주소를 입력받아서
자료구조에 저장하는 예제
"""
class Contact:
def __init__(self, name, phone, email, addr):
self.name = name
self.phone = phone
self.email = email
self.addr = addr
def print_info(self):
print("이름: {} \n"
"전화번호: {} \n"
"이메일: {} \n"
"주소: {} \n".format(self.name
,self.phone
,self.email
,self.addr))
@staticmethod
def set_contact():
name = input("이름")
phone = input("전화번호")
email = input("이메일")
addr = input("주소")
contact = Contact(name, phone, email, addr)
return contact
@staticmethod
def get_contact(ls):
for i in ls:
i.print_info()
@staticmethod
def print_menu():
print("1 연락처 입력")
print("2 연락처 출력")
print("3 연락처 삭제")
print("4 종료")
menu = input("메뉴 선택: ")
return menu
@staticmethod
def del_contact(ls, name):
for i, t in enumerate(ls):
if t.name == name:
del ls[i]
@staticmethod
def run():
ls = []
while 1:
menu = Contact.print_menu()
if menu == '1':
t = Contact.set_contact()
ls.append(t)
elif menu == '2':
Contact.get_contact(ls)
elif menu == '3':
name = input("삭제할 이름")
Contact.del_contact(ls, name)
elif menu == '4':
break
if __name__ == '__main__':
Contact.run()
|
cs |
'5. 파이썬' 카테고리의 다른 글
장고 DRF 설정 및 Pycharm 설치 (0) | 2020.09.11 |
---|---|
Jupyter AWS EC2 설치 (0) | 2020.09.02 |
파이썬 객체지향 예제 Calculator.py (0) | 2020.08.30 |
Python Bmi.py (0) | 2020.08.30 |
Naver Stock 웹크롤링 @telaviv-python (0) | 2020.08.14 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- springMVC
- FLASK
- SQLAlchemy
- React
- Eclipse
- docker
- mariadb
- AWS
- Oracle
- JPA
- SpringBoot
- Django
- COLAB
- jQuery
- ERD
- Mlearn
- JUnit
- Mongo
- vscode
- intellij
- maven
- Algorithm
- tensorflow
- nodejs
- KAFKA
- Java
- Git
- terms
- Python
- database
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함