PYTHON 3장 계산하기
PYTHON/TRAINNING 2018. 1. 4. 10:20 |3-9. 초 단위의 시간을 입력으로 받아서 몇 시간, 몇 분, 몇 초 인지 출력하는 프로그램을 작성하시오
|
|
3-10. 다각형 그리기
|
|
3-14. 커피 가게 매출 계산하기
|
|
3-15. 화씨온도를 섭씨온도로 변환하기
|
|
3-19. 자동 판매기 프로그램
// 자동 판매기를 시뮬레이션하는 프로그램을 작성해보자. 자동 판매기는 사용자로부터 투입한 돈과 물건값을 입력받는다. 물건값은 100원 단위라고 가정한다. 프로그램은 잔돈을 계산하여 출력한다. 자판기는 동전 500원, 100원, 50원, 10원 짜리만 가지고 있다고 가정하자.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | money = int(input("투입한 돈: ")) price = int(input("물건 값: ")) change = money-price print("거스름돈: ", change) coin500s = change // 500 # 500으로 나누어서 몫이 500원짜리의 개수 change = change % 500 # 500으로 나눈 나머지를 계산한다. coin100s = change // 100 change = change % 100 coin50s = change // 50 change = change % 50 coin10s = change // 10 print("500원 동전의 개수: ", coin500s) print("100원 동전의 개수: ", coin100s) print("50원 동전의 개수: ", coin50s) print("10원 동전의 개수: ", coin10s) | cs |
3-23. 1이상 32이하의 정수 a를 입력으로 받아서 a의 이진수 표현을 출력하는 프로그램을 작성하시오
단,
정수
i
를
문자열
i로
바꿀 수 있는 str() 함수
이용
|
|
3-33. 다섯 개의 수를 입력으로 받아서 평균을 구하는 프로그램을 작성하시오
|
3-34. 두 점의 좌표 (x1, y1)와 (x2, y2)를 입력으로 받아서 두 점 사이의 거리를 출력하는 프로그램을 작성하시오
단, 두 점 사이의 거리는 다음 식으로 계산된다
√(〖(x1 -x2)〗^2+〖(y1 -y2)〗^2 )
|
|
'PYTHON > TRAINNING' 카테고리의 다른 글
PYTHON 6장 반복문 (0) | 2018.01.06 |
---|---|
PYTHON 5장 조건문 (0) | 2018.01.06 |
PYTHON 4장 자료의 종류 (0) | 2018.01.06 |
PYTHON 2장 변수를 소개합니다 (1) | 2018.01.03 |
PYTHON 1장 파이썬 소개 (0) | 2018.01.03 |