과제01
두 수를 입력 받아 뺄셈을 한 결과를 출력하는 순서도와 파이썬 프로그램을 작성하여라
분석
1. 변수 a와 b를 만들어 각각 input 함수를 통해 정수를 입력받는다.
2. min 변수에 두 수의 뺄셈 결과를 저장한다.
3. min 변수를 print 함수로 출력한다.
순서도

구현
a = int(input())
b = int(input())
min = a-b
print(min)
과제02
밑변과 높이를 입력 받아 삼각형의 넓이를 구해 출력하는 순서도와 파이썬 프 로그램을 작성하여라
분석
1. 밑변(bt_side)와 높이(height) 변수에 input 함수를 통해 정수를 입력받아 저장한다.
2. 삼각형의 넓이(tri_area) 변수에 밑변과 높이 변수를 비롯한 삼각형 넓이를 구하는 식을 저장한다.
3. 삼각형의 넓이를 print 함수로 출력한다.
순서도

구현
bt_side = int(input())
height = int(input())
tri_area = bt_side*height*1/2
print(tri_area)
과제03
반지름을 입력 받아 원의 둘레를 구해 출력하는 순서도와 파이썬 프로그램을 작성하여라.
분석
1. 반지름(rad) 변수에 input 함수를 이용해 정수를 입력받아 저장한다.
2. 원의 둘레(cir_per) 변수에 반지름(rad) 변수를 포함한 원의 둘레를 구하는 식을 저장한다.
3. 원의 둘레(cir_per) 변수를 print 함수로 출력한다.
순서도

구현
rad = int(input())
cir_per = 2*3.14*rad
print(cir_per)
과제04
미터 단위의 길이를 입력받아 킬로미터와 미터로 변환하여 출력하는 순서도 와 파이썬 프로그램을 작성하여라.
분석
1.미터 단위의 길이(meter_unit_len) 변수에 input 함수를 이용해 정수를 입력받아 저장한다.
2. km_unit 변수에 미터 단위의 길이 변수를 포함하여 km로 변환하는 식을 저장한다.
3. m_unit 변수에 미터 단위의 길이 변수를 포함하여 m로 변환하는 식을 저장한다.
4. km_unit 변수를 "km" 단위를 추가하여 출력한다.
5. m_unit 변수를 "m" 단위를 추가하여 출력한다.
순서도

코드
meter_unit_len = int(input())
km_unit = meter_unit_len/1000
m_unit = meter_unit_len
print(km_unit,"km")
print(m_unit,"m")
과제05
분 단위의 시간을 입력받아 일, 시간, 분으로 변환하여 출력하는 순서 도와 파이썬 프로그램을 작성하여라
분석
1. 분 단위의 시간(min_base_time) 변수에 input 함수를 이용해 정수를 입력받아 저장한다.
2. day_unit 변수에 분 단위의 시간을 이용해 일수로 변환하는 식을 저장한다.
3. hour_unit 변수에 분 단위의 시간을 이용해 시간으로 변환하는 식을 저장한다.
4. min_unit 변수에 분 단위의 시간을 이용해 분으로 변환하는 식을 저장한다.
5. day_unit 변수를 print 함수를 이용해 "일" 단위를 추가하여 출력한다.
6. hour_unit 변수를 print 함수를 이용해 "시간" 단위를 추가하여 출력한다.
7. min_unit 변수를 print 함수를 이용해 "분" 단위를 추가하여 출력한다.
순서도

코드
min_base_time = int(input())
day_unit = min_base_time/1440
hour_unit = min_base_time/60
min_unit = min_base_time
print(day_unit,"일")
print(hour_unit,"시간")
print(min_unit,"분")
'PYTHON > Assignment' 카테고리의 다른 글
| 04. 리스트 / 과제 추가 (2) | 2025.05.24 |
|---|---|
| 04. 리스트 / 과제 (2) | 2025.05.22 |
| 03. 반복구조 추가 (0) | 2025.05.21 |
| 03. 반복구조 (0) | 2025.05.20 |
| 02. 선택구조 (0) | 2025.05.19 |