파이썬이 제일 쉽다면서요
python #연습문제. Email등록과 찾기
구1
2021. 6. 7. 16:00
#이메일찾기
emails=[]
def addEmail(): #등록하는 함수. 중복혀용 안됨. 이메일 입력받아 리스트 추가
while True:
email = input('이메일을 입력하시오.')
res = searchEmail(email)
if res == None:
break
else:
print('중복된 이메일입니다. 다시 입력하시오')
emails.append(email)
def searchEmail(s_email): #파라메터로 검색할 이메일을 받아서 emails리스트에서 검색.
#있으면 인덱스, 없으면 아무값도 반환안함.
for idx, i in enumerate(emails):
if i == s_email:
return idx
def printEmail():
email = input('검색할 이메일을 입력:')
idx = searchEmail(email)
if idx == None:
print('없는 이메일')
else:
print('이메일있음 /', emails[idx])
def printAll():
print('등록된 이메일')
for i in emails:
print(i)
def main():
while True:
menu = input('1.등록 2.검색 3.전체출력 4.종료')
if menu == '1':
addEmail()
elif menu =='2':
printEmail()
elif menu == '3':
printAll()
elif menu == '4':
break
main()