본문 바로가기
이론 & 팁

파이썬 기초 연습문제 및 풀이: 함수와 모듈

by 아트하는 개발자 2024. 8. 16.

아티스트를 위한 파이썬과 PyQt5: 3강 - 함수와 모듈 강의의 연습문제 풀이 입니다.

 

파이썬 기초 연습문제 및 풀이: 함수와 모듈

 

파이썬 기초 연습문제 및 풀이: 함수와 모듈

 

1. 문제1

2. 문제2

3. 문제3

4. 문제4

5. 문제5

추천글

위의 목차를 클릭하면 해당 글로 자동 이동 합니다.

 

문제 풀이 전에 함수를 다시한번 설명하자면 함수는 특정 작업을 수행하는 코드블록으로 def 키워드를 사용해서 정의합니다.

문제 1

두 개의 숫자를 입력받아 더한 값을 반환하는 함수를 작성하세요. 함수이름은 add_numbers로 하세요

def add_numbers(a, b):
    return a + b

# 테스트
result = add_numbers(3, 7)
print(result)  # 출력: 10

 

문제 2

리스트를 입력받아 리스트의 모든 요소를 더한 값을 반환하는 함수를 작성하세요. 함수이름은 sum_list로 하세요

def sum_list(numbers):
    total = 0
    for number in numbers:
        total += number
    return total

# 테스트
result = sum_list([1, 2, 3, 4, 5])
print(result)  # 출력: 15

문제 3

문자열을 입력받아, 해당 문자열을 소문자로 변환한 후 반환하는 함수를 작성하세요. 함수이름은 to_lowercase로 하세요

def to_lowercase(text):
    return text.lower()

# 테스트
result = to_lowercase("HELLO")
print(result)  # 출력: hello

 

문제 4

사용자 정의 모듈을 작성하여, 두 수의 곱을 계산하는 함수를 정의하고 이를 불러와 사용하세요. 함수이름은 my_module로 하세요 

def multiply(a, b):
    return a * b
import my_module

result = my_module.multiply(6, 7)
print(result)  # 출력: 42

문제 5

파이썬 표준 라이브러리 math 모듈을 사용하여, 주어진 숫자의 제곱근을 계산하는 프로그램을 작성하세요. 함수이름은 calculate_square_root로 하세요

import math

def calculate_square_root(number):
    return math.sqrt(number)

# 테스트
result = calculate_square_root(16)
print(result)  # 출력: 4.0

 

이렇게 간단하게 몇가지 문제를 알아봤습니다. 이정도도 어려우시다면! 아직 익숙하지 않은 것이니 좀 더 보시고 따라해보시고 해보세요 눈에 익숙해지고 조금 보여질 때, 그때부터 시작입니다.

 

추천글

 

아티스트를 위한 파이썬과 PyQt5: 3강 - 함수와 모듈

 

아티스트를 위한 파이썬과 PyQt5: 3강 - 함수와 모듈

강의 목표함수의 정의와 호출 방법을 이해하고, 파이썬 모듈을 사용하여 코드를 구조화하는 방법을 배웁니다. 이렇게 사용하면 코드의 가독성을 높이고, 유지보수가 용이해지며, 더 큰 프로젝

creativecodingart.tistory.com

 

반응형