귀도 반 로섬
쉬운 문법 구조
, 다양한 모듈
, 무한 정수 처리 가능
, 다양한 커뮤니티 형성
python.org
생략
cmd
> python 입력
생략
print('2023년 9월 6일 화요일')
print('20시 39분')
무료 프로그램
JetBrain에서 만들었으며, 누구나 무료로 이용 가능
반드시 python 설치하고 PyCharm 설치
통합 개발 환경 툴
File > Setting > Apperance > 변경내용
Ctrl + D
# 모듈 사용 출력
import datetime
today = datetime.datetime.today()
print(today)
함수 | 의미 |
---|---|
len() | 문자 길이 반환 |
find() | 특정 문자열의 위치 찾아 반환 |
str() | str에 저장된 문자열에서 번째 문자를 반환 |
isdigit() | 숫자인지 확인. (숫자이면 True, 아니면 False) |
변수 = format( 숫자 , ',')
# 거스름돈 계산
money50000 = 50000; money10000 = 10000; money5000 = 5000; money1000 = 1000; money500 = 500; money100 = 100; money50 = 50; money10 = 10;
money50000Cnt = 0; money10000Cnt = 0; money5000Cnt = 0; money1000Cnt = 0; money500Cnt = 0; money100Cnt = 0; money50Cnt = 0; money10Cnt = 0;
productPrice = int(input('상품 가격 입력 : '))
payPrice = int(input('지불 금액 : '))
if payPrice > productPrice:
changeMoney = payPrice - productPrice
changeMoney = (changeMoney // 10) * 10
print('거스름돈 : {} 원'.format(changeMoney))
if changeMoney > money50000:
money50000Cnt = payPrice // money50000
changeMoney %= money50000
if changeMoney > money10000:
money10000Cnt = changeMoney // money10000
changeMoney %= money10000
if changeMoney > money5000:
money5000Cnt = changeMoney // money5000
changeMoney %= money5000
if changeMoney > money1000:
money1000Cnt = changeMoney // money1000
changeMoney %= money1000
if changeMoney > money500:
money500Cnt = changeMoney // money500
changeMoney %= money500
if changeMoney > money100:
money100Cnt = changeMoney // money100
changeMoney %= money100
if changeMoney > money50:
money50Cnt = changeMoney // money50
changeMoney %= money50
if changeMoney > money10:
money10Cnt = changeMoney // money10
changeMoney %= money10
print('-' * 30)
print('50,000원 {}장' .format(money50000Cnt))
print('10,000원 {}장' .format(money10000Cnt))
print('5,000원 {}장' .format(money5000Cnt))
print('1,000원 {}장' .format(money1000Cnt))
print('500원 {}장' .format(money500Cnt))
print('100원 {}장' .format(money100Cnt))
print('50원 {}장' .format(money50Cnt))
print('10원 {}장' .format(money10Cnt))
print('-' * 30)
함수 | 의미 |
---|---|
if | 기본 조건 이면 |
if ~ else | 양자택일 조건문 이면 아니면 |
if ~ elif | 다중 조건 일 때 , 일 때 , 일 때 , |