티스토리 뷰

ex11 print input - https://github.com/wzpan/Learn-Python-The-Hard-Way/blob/master/Python3/ex11.py

ex12 input - https://github.com/wzpan/Learn-Python-The-Hard-Way/blob/master/Python3/ex12.py

ex13 argv - https://github.com/wzpan/Learn-Python-The-Hard-Way/blob/master/Python3/ex13.py

제어문 - https://wikidocs.net/19


print("주소록 프로그램")

address_book = []

while True:

    print("============================")

    print("1. 새로운 학생 데이터 입력")

    print("2. 학생 데이터 조회")

    print("2-1. 수학 낙제점자 차출")

    print("3. 학생 데이터 수정")

    print("4. 학생 데이터 삭제")

    print("5. 종료")

    print("6. 저장")

    print("7. 불러오기")

    print("============================")

    number = input()

    if number == '1':

        print("이름")

        name = input()

        print("전화번호")

        phone_number = input()

        a_book = {

            'name': name,

            'phone_number': phone_number,

            }

        address_book.append(a_book)

    elif number == '2':

        print(address_book)

    elif number == '3':

        pass

    elif number == '4':

        pass

    elif number == '5':

        break



댓글
  • 프로필사진 이태호 print("쇼핑몰 관리자")

    product_catalog = []

    product_num= 0

    while True:

    print("============================")

    print("1. 상품 등록")

    print("2. 상품 조회")

    print("2-1. 엑셀로 저장하기")

    print("3. 상품 수정")

    print("4. 상품 삭제")

    print("5. 로그아웃")

    print("6. 저장")

    print("7. 불러오기")

    print("============================")

    number = input()

    if number == '1':

    print("상품명을 입력해주세요.")

    product = input()

    print("가격을 입력해주세요")

    price = input()

    print("재고를 입력해주세요")

    stock = input()

    print("배송비를 입력해주세요")

    delivery_fee = input()

    product_data = {

    'product_num' : product_num+1,

    'product': product,

    'price': price,

    'stock' : stock,

    'delivery_fee' : delivery_fee

    }

    product_catalog.append(product_data)

    elif number == '2':

    print(product_catalog)

    elif number == '2-1':

    print("엑셀로 저장하기")

    break

    elif number == '3':

    print("수정하려는 상품번호를 입력해주세요.")

    product_num = int(input())

    print("수정할 항목의 번호를 입력하세요. 0=상품명, 1=가격, 2=재고, 3=배송비")

    edit_num = int(input())

    print("수정할 내용을 입력하세요.")

    edit_contents = input()

    product_catalog[edit_num] = edit_contents

    print(product_catalog)

    elif number == '4':

    print("삭제할 상품번호를 입력해주세요.")

    product_num = int(input())

    del product_catalog[product_num]

    product_catalog.append(product_data)

    elif number == '5':

    break

    2018.08.09 18:32
  • 프로필사진 이태호 1. 삭제 기능 추가 (성공)
    - del 함수 사용
    - int로 한번 더 묶어주어 숫자로 인식

    2. 상품번호 기능 추가 (실패)
    상품등록 할 때마다 상품번호(product_num)가 자동으로 +1 씩 늘어나길 원하였으나 구현하지 못함..ㅠ

    3. 상품수정 기능 추가 (실패)
    도저히 모르겠습니다..
    2018.08.09 18:34
댓글쓰기 폼
공지사항
Total
7,366
Today
1
Yesterday
11
링크
«   2019/10   »
    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    
글 보관함