편집 기록

편집 기록
  • 프로필 엽토군님의 편집
    날짜2019.11.14

    파이썬 질문이 있습니다.


    aa=[5000,2000,3000,4000,1000]
    c=aa[0]
    d=aa[1]
    e=aa[2]
    f=aa[3]
    g=aa[4]
    
    print('1.배추')
    print('2.무')
    print('3.상추')
    print('4.고추')
    print('5.오이')
    b=int(input('상품 번호를 입력하시오'))
    
    while b>0:
        if b==1:
            print(c)
            b=int(input('상품 번호를 입력하시오'))
        elif b==2:
            print(d)
            b=int(input('상품 번호를 입력하시오'))
        elif b==3:
            print(e)
            b=int(input('상품 번호를 입력하시오'))
        elif b==4:
            print(f)
            b=int(input('상품 번호를 입력하시오'))
        else:
            break
    print('종료')
    

    여기까지 만들어놨는데 그 다음이 안되네요.

    위while문에서 0을 입력하기 전까지 제가 선택하는 값을 더하고 싶습니다.

    ex) 1,2,4,0(else값) 입력 시= 위의 리스트 값대로 11000(5000+2000+4000), 종료
           2,5,0(else값) 입력 시=위의 리스트 값대로 3000(2000+1000), 종료
    
  • 프로필 알 수 없는 사용자님의 편집
    날짜2019.11.14

    파이썬 질문이 있습니다.


    aa=[5000,2000,3000,4000,1000] c=aa[0] d=aa[1] e=aa[2] f=aa[3] g=aa[4]

    print('1.배추') print('2.무') print('3.상추') print('4.고추') print('5.오이') b=int(input('상품 번호를 입력하시오'))

    while b>0: if b==1: print(c) b=int(input('상품 번호를 입력하시오')) elif b==2: print(d) b=int(input('상품 번호를 입력하시오')) elif b==3: print(e) b=int(input('상품 번호를 입력하시오')) elif b==4: print(f) b=int(input('상품 번호를 입력하시오')) else: break print('종료') 여기까지 만들어놨는데 그 다음이 안되네요. 위while문에서 0을 입력하기 전까지 제가 선택하는 값을 더하고 싶습니다. ex) 1,2,4,0(else값) 입력 시= 위의 리스트 값대로 11000(5000+2000+4000), 종료 2,5,0(else값) 입력 시=위의 리스트 값대로 3000(2000+1000), 종료