return문에 문자열과 정수형 함께 쓰기

Suhyeon Lee·2024년 10월 20일
0
  • 파이썬 과제 풀다가 궁금해서 찾아봄

1. str() 함수 사용

def find_top_seller(sales_data):
    max_key= [k for k, v in sales_data.items() if max(sales_data.values()) == v]
    max_value = sales_data.get(max_key[0])
    return "제품 이름: " + str(max_key) + ", 수량: " + str(max_value)

2. 변수 2개 사용

def find_top_seller(sales_data):
    max_key= [k for k, v in sales_data.items() if max(sales_data.values()) == v]
    str_1 = "제품 이름: " 
    str_2 = ", 수량: "
    return str_1, max_key, str_2, sales_data.get(max_key[0])

3. f-string 사용

def find_top_seller(sales_data):
    max_key= [k for k, v in sales_data.items() if max(sales_data.values()) == v]
    max_value = sales_data.get(max_key[0])
    return (f"제품 이름:{max_key}, 수량: {max_value}")
profile
2 B R 0 2 B

0개의 댓글