Answers for "bidding program in python"

3

bidding program in python

import os
logo = '''
                         ___________
                         \         /
                          )_______(                           ___   
                          |"""""""|_.-._,.---------.,_.-._   |   |
                          |       | | |               | | ''-|    |
                          |       |_| |_             _| |_..-|    |
                          |_______| '-' `'---------'` '-'    |___|
                          )"""""""(
                         /_________\\
                         
                       .-------------.
                      /_______________\\
'''
print(logo)

bids = {}
bidding_finished = False

def find_highest_bidder(bidding_record):
  highest_bid = 0
  winner = ""
  # bidding_record = {"Angela": 123, "James": 321}
  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}")

while not bidding_finished:
  name = input("What is your name?: ")
  price = int(input("What is your bid?: $"))
  bids[name] = price
  should_continue = input("Are there any other bidders? Type 'yes or 'no'.\n")
  if should_continue == "no":
    bidding_finished = True
    find_highest_bidder(bids)
  elif should_continue == "yes":
    os.system("cls")
Posted by: Guest on August-18-2021

Python Answers by Framework

Browse Popular Code Answers by Language