01. 순차구조

2025. 5. 14. 20:22·PYTHON/Assignment

과제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
'PYTHON/Assignment' 카테고리의 다른 글
  • 04. 리스트 / 과제
  • 03. 반복구조 추가
  • 03. 반복구조
  • 02. 선택구조
m_Dev
m_Dev
  • m_Dev
    m_Dev
    m_Dev
  • 전체
    오늘
    어제
    • 분류 전체보기
      • MAIN STUDY
        • 정보보안
        • 빅데이터
        • 정보처리
        • 컴퓨터 구조
        • 기타
      • JOB
        • Study
        • Project
      • LMS 7
        • 개발일지
      • FRAMEWORK
        • Qt
        • MFC
        • Winform
        • WPF
        • MAUI
      • NETWORK
        • Study
        • Assignment
      • PYTHON
        • Set
        • Study
        • Assignment
        • Project
      • C
        • Set
        • Study
        • Assignment
        • Project
      • C++
        • Set
        • Study
        • Assignment
        • Project
      • C#
        • Set
        • Study
        • Assignment
        • Project
      • DATABASE
        • MySQL
        • SQLite
      • IDE
        • VisualStudioCode
        • VisualStudio
        • Pycharm
        • Colab
      • 기타
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
m_Dev
01. 순차구조
상단으로

티스토리툴바