코드예시👨🏻‍💻▶️ 파이썬

파이썬 경품 당첨 프로그램 만들기

코뮤니티 2020. 10. 23. 11:42

문제 내용

- 리스트에 입력할 값 : ['상품권', '꽝', '게임기', '꽝', '노트북', '꽝', '꽝']

- 컴퓨터가 랜덤하게 제공하는 제품과 내가 입력한 제품이 일치하면 [ 당첨입니다. ] 메시지 출력

- 일치하지 않으면 [ 꽝 ] 출력

 

 

문제 풀이

import random

gift = ['상품권', '꽝', '게임기', '꽝', '노트북', '꽝', '꽝']

while True:
    choice = random.choice(gift)
    select = input("상품권, 게임기, 노트북 중에서 하나를 입력하세요 : ")
    
    if choice == select:
        print("********* 당첨 입니다 *********")
        #당첨시 무한루프를 멈추는 코드를 원하면 break 사용
    else :
        print("************ 꽝 ************")
        
    print("내가 선택한 상품->", select)
    print("컴퓨터 선택한 상품->", choice)

 

 

 

코드 결과

#예시
상품권, 게임기, 노트북 중에서 하나를 입력하세요 : 노트북
********* 당첨 입니다 *********
내가 선택한 상품-> 노트북
컴퓨터 선택한 상품-> 노트북
상품권, 게임기, 노트북 중에서 하나를 입력하세요 : 게임기
************ 꽝 ************
내가 선택한 상품-> 게임기
컴퓨터 선택한 상품-> 상품권
상품권, 게임기, 노트북 중에서 하나를 입력하세요 : 상품권
************ 꽝 ************
내가 선택한 상품-> 상품권
컴퓨터 선택한 상품-> 꽝