highest_bid: #제시한 입찰가와 최고가를 비교 highest_bid = bid_amount winner = bidder print(f"The winner is {winner} with a bid of ${highest_bid}") user_list = {} finish = True while finish: name = input("what is your name?: ") price = int (input("what is your bid: $")) user_list[name] = price answer = input("Are there any other bidders? Type 'yes' or 'no'\n\t") if answer == "no": finish = False find_highest_bidder(user_list) elif answer == "yes": print("\n"*20) # user_list가 find_highest_bidder의 매개변수인 bidding_record가 됨"> highest_bid: #제시한 입찰가와 최고가를 비교 highest_bid = bid_amount winner = bidder print(f"The winner is {winner} with a bid of ${highest_bid}") user_list = {} finish = True while finish: name = input("what is your name?: ") price = int (input("what is your bid: $")) user_list[name] = price answer = input("Are there any other bidders? Type 'yes' or 'no'\n\t") if answer == "no": finish = False find_highest_bidder(user_list) elif answer == "yes": print("\n"*20) # user_list가 find_highest_bidder의 매개변수인 bidding_record가 됨"> highest_bid: #제시한 입찰가와 최고가를 비교 highest_bid = bid_amount winner = bidder print(f"The winner is {winner} with a bid of ${highest_bid}") user_list = {} finish = True while finish: name = input("what is your name?: ") price = int (input("what is your bid: $")) user_list[name] = price answer = input("Are there any other bidders? Type 'yes' or 'no'\n\t") if answer == "no": finish = False find_highest_bidder(user_list) elif answer == "yes": print("\n"*20) # user_list가 find_highest_bidder의 매개변수인 bidding_record가 됨">
from art import logo
print(logo)

def find_highest_bidder(bidding_record):
    highest_bid = 0 #아~ 이렇게 위에서, 루프 밖에서 초기화를 하니까 루프 안에서 계속 초기화 될 걱정을 안해도 되네
    winner = ""
    for bidder in bidding_record:
        bid_amount = bidding_record[bidder]  #제시한 입찰가
        if bid_amount > highest_bid: #제시한 입찰가와 최고가를 비교
            highest_bid = bid_amount
            winner = bidder
    print(f"The winner is {winner} with a bid of ${highest_bid}")

user_list = {}
finish = True
while finish:
    name = input("what is your name?: ")
    price = int (input("what is your bid: $"))
    user_list[name] = price
    answer = input("Are there any other bidders? Type 'yes' or 'no'\\n\\t")
    if answer == "no":
        finish = False
        find_highest_bidder(user_list)
    elif answer == "yes":
        print("\\n"*20)

# user_list가 find_highest_bidder의 매개변수인 bidding_record가 됨
from art import logo
print(logo)

def find_highest_bidder(bidding_record):
	highest_bid = 0
	winner = ""
	for bidder in bidding_record:
			bid_amount = bidding_record[bidder]
			if bid_amount > highest_bid:
					highest_bid = bid_amount
					winner = bidder
	print(f"The winner is {winner} with a bid of ${highest_bid}")
	
	user_list = {}
	finish = True
	while finish:
		name = input("what is your name?: ")
		price = int(input("what is your bid?: $")
		user_list[name] = price
		answer = input("Are there any other bidders? Type 'yes' or 'no'\\n\\t")
		if answer == "no"
			finish = False
			find_highest_bidder