728x90
반응형
(문제)
질문을 하고 만약 대답이 조건에 충족하지 않았을 때 다시 질문으로 돌아가는 명령어좀 알려주세요.
만들려는 것.
무엇을 살건지 질문을 한다.
만약 물건을 살 돈이 충족하지 않는다면 다시 무엇을 할건지 질문을 한다
(방법)
가지고 있는 돈으로 구매 할 수 있을때까지 반복 하는 코드 입니다.
product = {'사과':500, '배':600, '딸기':300} # 품목과 가격
money = 500 # 가지고 있는 돈
prt = [a for a in product] # 상품명 만들기
while True: # 구매할 상품이 가지고 잇는 돈보다 작을때까지 반복
# print(prt)
p = input(str(prt) + '구매 품목을 입력하세요: ') # 상품명 입력 받기
p_price = product[p] # 상품명의 가격 찾기
if p_price <= money:
print(p,'를 구매 합니다.')
break
728x90
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 문제 : if 조건문 사용해서 변수값을 줄어들게 하는 방법 (0) | 2022.12.23 |
---|---|
[파이썬] 문제 : 두 정수를 입력 받고 두 정수의 배수관계를 출력 (1) | 2022.12.23 |
[파이썬] 문제 : 파일 암호화 및 복호화(cryptography) (0) | 2022.12.21 |
[파이썬] 문제 : 문자열에서 한글,영문자만 찾기(정규표현식-re, isalpha) (0) | 2022.12.21 |
[파이썬] 문제 : 시작, 끝 수를 입력 받아서 3의 배수가 아닌 수 출력 (0) | 2022.12.20 |
댓글