[Tools]/Python 뿌시기
[NBcamp Python] Function - basic
pjw250
2024. 10. 18. 19:35
# 함수 정의
def greet(name):
message = "Hello, " + name + "!"
return message
greeting = greet("Alice")
print(greeting) # 출력: Hello, Alice!
# 주어진 숫자 리스트 변수에서 평균 구하는 함수
def calculate_mean(numbers):
total = sum(numbers)
mean = total / len(numbers)
return mean
data = [10, 20, 30, 40, 50]
average = calculate_mean(data)
print("평균:", average)
# number 리스트 자료에서 max 값 호출
def find_max(numbers):
# number 리스트의 첫 번째 값으로 지정
max_num = numbers[0]
for num in numbers:
if num > max_num:
max_num = num
return max_num
print(find_max([3, 7, 2, 9, 5]))
# 출력: 9
# 주어진 문자열에서 각 문자의 출현 빈도를 사전으로 반환
def char_frequency(string):
freq_dict = {}
for char in string:
if char in freq_dict:
freq_dict[char] += 1
else:
freq_dict[char] = 1
return freq_dict
print(char_frequency("hello"))
# 출력: {'h': 1, 'e': 1, 'l': 2, 'o': 1}