재밌고 어려운 IT를 이해해보자~!
Python day01 본문
## 주석입니다!
## 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 |