재밌고 어려운 IT를 이해해보자~!

Python day01 본문

Python

Python day01

언제나즐거운IT 2024. 4. 26. 16:52



## 주석입니다!
## alt + 3,4 로 설정,해제 가능!

num=3
name='작은 티모'
grade=89.3
apple='3'

## ctrl + F5 로 실행 가능!

## 보라색 글씨는 예약어(키워드)
## 주로 함수를 나타냄

name='apple pie cake' ## 마치 13칸 배열처럼 인지함
                        ## 문자들의 배열처럼 동작함
## 문자열 인덱싱이 가능함
## [시작 인덱스 : 끝 인덱스]
## 시작 인덱스는 포함, 끝 인덱스는 포함 x


li=[]
di={'a':'apple', 'b':'banana', 'c':'candy'}


li=[1200,2000,900]

while True :
    num=int(input('몇번 상품을 구매하시겠습니까? >> '))
    if 1 < num and num < 3 : ## 가독성 때문에 and 를 선호 (필수는 아님)
        break
    print('다시 입력해주세요!')
cnt=int(input('몇개를 구매하시겠습니까? >> '))


total = li[num-1] * cnt
if total >= 10000 :
    total *= 0.9
    total = int(total)
print('총 가격은 '+str(total)+'원 입니다.')

##1번 상품은 1200원
##2번 상품은 2000원
##3번 상품은 9000원 입니다.
##
##사용자에게 몇번 상품을 살지 입력을 받아주시고,
##(단, 사용자는 정확히 정수를 입력합니다.)
##(하지만 1~3 이 아닌 정수를 입력한다면 다시 입력하게 해주세요.)
##
##몇개를 구매할지 입력을 받아주세요.
##(단, 사용자는 1~5 중에서 하나를 정확히 입력합니다.)
##
##총 가격을 출력해주세요.
##(만약, 총 구매 금액이 만원을 넘긴다면, 10% 할인을 해주세요!)

 

한번 풀어봅시다!

li=[1200,90000,9000]

while True:
        num=int(input('몇번 상품을 구매하시겠습니까?'))
        if 1<= num <=3 :
                break
        print('1에서 3까지의 숫자만 유효합니다')
cnt=int(input('몇개를  구매하시겠습니까?'))

total = li[num-1] * cnt

if total > 10000 :
        total = total*0.9

print('%20.2f ' % total)
        
print('총 가격은 ' + str(int(total)) + '원 입니다.')

 

파이썬은 정말 자유운 언어다~

'Python' 카테고리의 다른 글

csv파일 데이터 출력  (0) 2024.05.10
파일 입출력  (0) 2024.05.08
로또 게임 [Python]  (0) 2024.05.04
Python day05  (0) 2024.05.03
Python day03  (0) 2024.05.01
Comments