0% found this document useful (0 votes)
45 views31 pages

Cs Project

This project involves creating a program for conducting an IPL auction with a pool of 350 players divided into various categories, including Marquee and Capped players. The program utilizes a random module to facilitate bidding within a limited budget, allowing users to customize the auction experience. The document includes source code that demonstrates the functionality of the auction program.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views31 pages

Cs Project

This project involves creating a program for conducting an IPL auction with a pool of 350 players divided into various categories, including Marquee and Capped players. The program utilizes a random module to facilitate bidding within a limited budget, allowing users to customize the auction experience. The document includes source code that demonstrates the functionality of the auction program.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Introduction

This project is all about creating a program using a


random module for conducting an IPL auction using a list
of 350 players and creating 10 teams using sum function.
The categories are Marquee set consisting of 50 players
and Capped batsman consisting of 50 players, Capped
bowlers 50 players and capped all-rounders consisting of
50 players. Other category named Uncapped batsman,
Uncapped bowlers, Uncapped Allrounders.
The program is created using random module where a
huge sum of 350 players is available, and they are further
classified into capped and uncapped respectively.
The source code along with the output is depicted below
in this project where we can see the functioning of this
program.
Abstract
This project creates a mock auction involving 350 players.
It uses random module.
User can bid for each time with the limited purse amount.
The program can be changed according to the user’s
wish.
After bidding is done, they are classified as uncapped
players and capped players.
Also, there are 4 to 5 categories of players available.
Source Code
players = [
{"name": "Virat Kohli", "category": "Marquee", "base_price": 2,
"points": 980},
{"name": "MS Dhoni", "category": "Marquee", "base_price": 2,
"points": 950},
{"name": "Rohit Sharma", "category": "Marquee", "base_price":
2, "points": 930},
{"name": "David Warner", "category": "Marquee", "base_price":
2, "points": 920},
{"name": "KL Rahul", "category": "Marquee", "base_price": 2,
"points": 910},
{"name": "Shikhar Dhawan", "category": "Marquee",
"base_price": 2, "points": 880},
{"name": "Quinton de Kock", "category": "Marquee",
"base_price": 2, "points": 900},
{"name": "Jos Buttler", "category": "Marquee", "base_price": 2,
"points": 950},
{"name": "Ben Stokes", "category": "Marquee", "base_price": 2,
"points": 940},
{"name": "Rashid Khan", "category": "Marquee", "base_price":
2, "points": 960},
{"name": "Kane Williamson", "category": "Marquee",
"base_price": 2, "points": 890},
{"name": "Hardik Pandya", "category": "Marquee",
"base_price": 2, "points": 920},
{"name": "Shreyas Iyer", "category": "Marquee", "base_price":
2, "points": 870},
{"name": "Jasprit Bumrah", "category": "Marquee",
"base_price": 2, "points": 960},
{"name": "Sunil Narine", "category": "Marquee", "base_price":
2, "points": 900},
{"name": "Suresh Raina", "category": "Marquee", "base_price":
2, "points": 860},
{"name": "Kagiso Rabada", "category": "Marquee",
"base_price": 2, "points": 930},
{"name": "Shubman Gill", "category": "Marquee", "base_price":
2, "points": 870},
{"name": "Dinesh Karthik", "category": "Marquee",
"base_price": 2, "points": 850},
{"name": "Ravindra Jadeja", "category": "Marquee",
"base_price": 2, "points": 950},
{"name": "Ruturaj Gaikwad", "category": "Marquee",
"base_price": 2, "points": 850},
{"name": "Chris Gayle", "category": "Marquee", "base_price": 2,
"points": 920},
{"name": "Mitchell Marsh", "category": "Marquee",
"base_price": 2, "points": 910},
{"name": "Irfan Pathan", "category": "Marquee", "base_price":
2, "points": 860},
{"name": "Shane Watson", "category": "Marquee",
"base_price": 2, "points": 880},
{"name": "Trent Boult", "category": "Marquee", "base_price": 2,
"points": 890},
{"name": "Andre Russell", "category": "Marquee", "base_price":
2, "points": 960},
{"name": "Steven Smith", "category": "Marquee", "base_price":
2, "points": 870}, {"name": "Jofra Archer", "category":
"Marquee", "base_price": 2, "points": 950}, {"name":
"Ravichandran Ashwin", "category": "Marquee", "base_price": 2,
"points": 890},
{"name": "Yuzvendra Chahal", "category": "Marquee",
"base_price": 2, "points": 880},
{"name": "Faf du Plessis", "category": "Marquee", "base_price":
2, "points": 890},
{"name": "Eoin Morgan", "category": "Marquee", "base_price":
2, "points": 860},
{"name": "Shane Bond", "category": "Marquee", "base_price":
2, "points": 840},
{"name": "Alex Hales", "category": "Marquee", "base_price": 2,
"points": 860},
{"name": "Pat Cummins", "category": "Marquee", "base_price":
2, "points": 900},
{"name": "David Miller", "category": "Marquee", "base_price":
2, "points": 890},
{"name": "Imran Tahir", "category": "Marquee", "base_price": 2,
"points": 880},
{"name": "Jason Roy", "category": "Marquee", "base_price": 2,
"points": 850},
{"name": "Riley Meredith", "category": "Marquee",
"base_price": 2, "points": 830},
{"name": "Chris Lynn", "category": "Marquee", "base_price": 2,
"points": 870},
{"name": "Shahrukh Khan", "category": "Marquee",
"base_price": 2, "points": 860},
{"name": "Rishabh Pant", "category": "Capped",
"base_price": 2, "points": 750},
{"name": "Dinesh Karthik", "category": "Capped",
"base_price": 1.5, "points": 560},
{"name": "Sanju Samson", "category": "Capped",
"base_price": 2.5, "points": 760},
{"name": "Alex Carey", "category": "Capped", "base_price":
1, "points": 520},
{"name": "Tim Seifert", "category": "Capped", "base_price":
0.8, "points": 510},
{"name": "Heinrich Klaasen", "category": "Capped",
"base_price": 1, "points": 500},
{"name": "Matthew Wade", "category": "Capped",
"base_price": 1, "points": 490},
{"name": "Phil Salt", "category": "Capped", "base_price": 1,
"points": 480},
{"name": "Tom Latham", "category": "Capped", "base_price":
1.2, "points": 470},
{"name": "Jitesh Sharma", "category": "Capped",
"base_price": 1, "points": 460},
{"name": "Ben Duckett", "category": "Capped", "base_price":
0.9, "points": 450},
{"name": "Tom Banton", "category": "Capped", "base_price":
1, "points": 440},
{"name": "Josh Philippe", "category": "Capped",
"base_price": 1, "points": 430},
{"name": "Shikhar Dhawan", "category": "Capped",
"base_price": 2.5, "points": 810},
{"name": "Shubman Gill", "category": "Capped",
"base_price": 2, "points": 780},
{"name": "Mayank Agarwal", "category": "Capped",
"base_price": 1.5, "points": 620},
{"name": "Ruturaj Gaikwad", "category": "Capped",
"base_price": 1.8, "points": 560},
{"name": "Manish Pandey", "category": "Capped",
"base_price": 1.2, "points": 550},
{"name": "Prithvi Shaw", "category": "Capped", "base_price":
1.4, "points": 540},
{"name": "Steve Smith", "category": "Capped", "base_price":
2, "points": 500},
{"name": "Suryakumar Yadav", "category": "Capped",
"base_price": 2.5, "points": 770},
{"name": "Shreyas Iyer", "category": "Capped", "base_price":
2, "points": 680},
{"name": "Kane Williamson", "category": "Capped",
"base_price": 1.8, "points": 570},
{"name": "Robin Uthappa", "category": "Capped",
"base_price": 1.2, "points": 430},
{"name": "Chris Gayle", "category": "Capped", "base_price":
1.5, "points": 440},
{"name": "Aaron Finch", "category": "Capped", "base_price":
1.6, "points": 460},
{"name": "Jonny Bairstow", "category": "Capped",
"base_price": 2, "points": 450},
{"name": "George Bailey", "category": "Capped",
"base_price": 0.5, "points": 380},
{"name": "David Miller", "category": "Capped", "base_price":
1, "points": 390},
{"name": "Shimron Hetmyer", "category": "Capped",
"base_price": 1.5, "points": 370},
{"name": "Liam Livingstone", "category": "Capped",
"base_price": 2, "points": 340},
{"name": "Kusal Perera", "category": "Capped", "base_price":
1, "points": 330},
{"name": "Rilee Rossouw", "category": "Capped",
"base_price": 0.8, "points": 320},
{"name": "Ben Stokes", "category": "Capped", "base_price":
2.5, "points": 310},
{"name": "Evin Lewis", "category": "Capped", "base_price":
1.5, "points": 300},
{"name": "Mitchell Marsh", "category": "Capped",
"base_price": 2, "points": 290},
{"name": "Angelo Mathews", "category": "Capped",
"base_price": 1, "points": 280},
{"name": "Cameron White", "category": "Capped",
"base_price": 0.8, "points": 270},
{"name": "Corey Anderson", "category": "Capped",
"base_price": 0.9, "points": 260},
{"name": "David Hussey", "category": "Capped",
"base_price": 0.6, "points": 240},
{"name": "Ross Taylor", "category": "Capped", "base_price":
0.5, "points": 230},
{"name": "Brendon McCullum", "category": "Capped",
"base_price": 1, "points": 220},
{"name": "Fawad Alam", "category": "Capped", "base_price":
0.5, "points": 210},
{"name": "Kieron Pollard", "category": "Capped",
"base_price": 2, "points": 200},
{"name": "Luke Wright", "category": "Capped", "base_price":
0.7, "points": 190},
{"name": "Andre Fletcher", "category": "Capped",
"base_price": 0.6, "points": 180},
{"name": "Colin Munro", "category": "Capped", "base_price":
1, "points": 170},
{"name": "Bhuvneshwar Kumar", "category": "Capped",
"base_price": 2.5, "points": 890},
{"name": "Mohammed Siraj", "category": "Capped",
"base_price": 2.5, "points": 870},
{"name": "Lockie Ferguson", "category": "Capped",
"base_price": 2, "points": 860},
{"name": "Chris Woakes", "category": "Capped",
"base_price": 2, "points": 850},
{"name": "Anrich Nortje", "category": "Capped",
"base_price": 2.5, "points": 840},
{"name": "Lungi Ngidi", "category": "Capped", "base_price":
2, "points": 830},
{"name": "Mark Wood", "category": "Capped", "base_price":
2, "points": 820},
{"name": "Josh Hazlewood", "category": "Capped",
"base_price": 2, "points": 810},
{"name": "Jofra Archer", "category": "Capped", "base_price":
2.5, "points": 800},
{"name": "Jason Behrendorff", "category": "Capped",
"base_price": 1.8, "points": 790},
{"name": "Nathan Coulter-Nile", "category": "Capped",
"base_price": 2, "points": 780},
{"name": "Dushmantha Chameera", "category": "Capped",
"base_price": 1.5, "points": 770},
{"name": "Adam Milne", "category": "Capped", "base_price":
2, "points": 760},
{"name": "Pat Cummins", "category": "Capped",
"base_price": 2.5, "points": 750},
{"name": "Mustafizur Rahman", "category": "Capped",
"base_price": 2, "points": 740},
{"name": "Chris Jordan", "category": "Capped", "base_price":
2, "points": 730},
{"name": "Alzarri Joseph", "category": "Capped",
"base_price": 2, "points": 720},
{"name": "Khaleel Ahmed", "category": "Capped",
"base_price": 1.5, "points": 710},
{"name": "Prasidh Krishna", "category": "Capped",
"base_price": 2, "points": 700},
{"name": "Navdeep Saini", "category": "Capped",
"base_price": 1.8, "points": 690},
{"name": "Arshdeep Singh", "category": "Capped",
"base_price": 1.6, "points": 680},
{"name": "Shardul Thakur", "category": "Capped",
"base_price": 2, "points": 670},
{"name": "Jaydev Unadkat", "category": "Capped",
"base_price": 1.5, "points": 660},
{"name": "T Natarajan", "category": "Capped", "base_price":
1.5, "points": 650},
{"name": "Basil Thampi", "category": "Capped",
"base_price": 1, "points": 640},
{"name": "Yuzvendra Chahal", "category": "Capped",
"base_price": 2, "points": 880},
{"name": "Kuldeep Yadav", "category": "Capped",
"base_price": 2, "points": 870},
{"name": "Rahul Chahar", "category": "Capped",
"base_price": 1.8, "points": 860},
{"name": "Varun Chakravarthy", "category": "Capped",
"base_price": 2, "points": 850},
{"name": "Washington Sundar", "category": "Capped",
"base_price": 2, "points": 840},
{"name": "Ravichandran Ashwin", "category": "Capped",
"base_price": 2.5, "points": 830},
{"name": "Moeen Ali", "category": "Capped", "base_price": 2,
"points": 820},
{"name": "Wanindu Hasaranga", "category": "Capped",
"base_price": 2, "points": 810},
{"name": "Mitchell Santner", "category": "Capped",
"base_price": 1.8, "points": 800},
{"name": "Tabraiz Shamsi", "category": "Capped",
"base_price": 1.5, "points": 790},
{"name": "Imran Tahir", "category": "Capped", "base_price":
1.8, "points": 780},
{"name": "Shams Mulani", "category": "Capped",
"base_price": 1.5, "points": 770},
{"name": "Shreyas Gopal", "category": "Capped",
"base_price": 1.4, "points": 760},
{"name": "Karn Sharma", "category": "Capped",
"base_price": 1.3, "points": 750},
{"name": "Piyush Chawla", "category": "Capped",
"base_price": 1.5, "points": 740},
{"name": "Mayank Markande", "category": "Capped",
"base_price": 1.2, "points": 730},
{"name": "Sandeep Lamichhane", "category": "Capped",
"base_price": 1.4, "points": 720},
{"name": "Krunal Pandya", "category": "Capped",
"base_price": 2, "points": 710},
{"name": "Axar Patel", "category": "Capped", "base_price":
1.8, "points": 700},
{"name": "R Sai Kishore", "category": "Capped",
"base_price": 1.5, "points": 690},
{"name": "Jagadeesha Suchith", "category": "Capped",
"base_price": 1.2, "points": 680},
{"name": "K Gowtham", "category": "Capped", "base_price":
1.6, "points": 670},
{"name": "Harpreet Brar", "category": "Capped",
"base_price": 1.3, "points": 660},
{"name": "Amit Mishra", "category": "Capped", "base_price":
1.5, "points": 650},
{"name": "Shahbaz Ahmed", "category": "Capped",
"base_price": 1.4, "points": 640},
{"name": "Ben Stokes", "category": "Capped", "base_price":
2.5, "points": 900},
{"name": "Mitchell Marsh", "category": "Capped",
"base_price": 2.5, "points": 880},
{"name": "Jason Holder", "category": "Capped",
"base_price": 2, "points": 860},
{"name": "Marcus Stoinis", "category": "Capped",
"base_price": 2, "points": 840},
{"name": "Sam Curran", "category": "Capped", "base_price":
2, "points": 820},
{"name": "Chris Morris", "category": "Capped", "base_price":
2, "points": 800},
{"name": "Dwayne Bravo", "category": "Capped",
"base_price": 2, "points": 780},
{"name": "Daniel Sams", "category": "Capped", "base_price":
1.8, "points": 770},
{"name": "Kyle Jamieson", "category": "Capped",
"base_price": 2, "points": 760},
{"name": "Cameron Green", "category": "Capped",
"base_price": 2, "points": 750},
{"name": "James Neesham", "category": "Capped",
"base_price": 1.8, "points": 740},
{"name": "Angelo Mathews", "category": "Capped",
"base_price": 1.8, "points": 730},
{"name": "Colin de Grandhomme", "category": "Capped",
"base_price": 1.7, "points": 720},
{"name": "Moises Henriques", "category": "Capped",
"base_price": 1.8, "points": 710},
{"name": "David Willey", "category": "Capped", "base_price":
1.7, "points": 700},
{"name": "Mitchell McClenaghan", "category": "Capped",
"base_price": 1.8, "points": 690},
{"name": "Keemo Paul", "category": "Capped", "base_price":
1.5, "points": 680},
{"name": "Romario Shepherd", "category": "Capped",
"base_price": 1.6, "points": 670},
{"name": "Roston Chase", "category": "Capped",
"base_price": 1.5, "points": 660},
{"name": "Isuru Udana", "category": "Capped", "base_price":
1.5, "points": 650},
{"name": "Carlos Brathwaite", "category": "Capped",
"base_price": 1.4, "points": 640},
{"name": "Scott Kuggeleijn", "category": "Capped",
"base_price": 1.3, "points": 630},
{"name": "Andile Phehlukwayo", "category": "Capped",
"base_price": 1.4, "points": 620},
{"name": "Sean Abbott", "category": "Capped", "base_price":
1.5, "points": 610},
{"name": "Chris Woakes", "category": "Capped",
"base_price": 2, "points": 600},
{"name": "Moeen Ali", "category": "Capped", "base_price": 2,
"points": 880},
{"name": "Glenn Maxwell", "category": "Capped",
"base_price": 2, "points": 860},
{"name": "Ravindra Jadeja", "category": "Capped",
"base_price": 2.5, "points": 840},
{"name": "Axar Patel", "category": "Capped", "base_price":
2, "points": 820},
{"name": "Washington Sundar", "category": "Capped",
"base_price": 2, "points": 800},
{"name": "Krunal Pandya", "category": "Capped",
"base_price": 2, "points": 780},
{"name": "Wanindu Hasaranga", "category": "Capped",
"base_price": 2, "points": 760},
{"name": "Shakib Al Hasan", "category": "Capped",
"base_price": 2.5, "points": 750},
{"name": "Michael Bracewell", "category": "Capped",
"base_price": 1.9, "points": 740},
{"name": "Ashton Agar", "category": "Capped", "base_price":
1.8, "points": 730},
{"name": "Akeal Hosein", "category": "Capped",
"base_price": 1.7, "points": 720},
{"name": "Liam Dawson", "category": "Capped",
"base_price": 1.6, "points": 710},
{"name": "Mohammad Nabi", "category": "Capped",
"base_price": 1.5, "points": 700},
{"name": "Fabian Allen", "category": "Capped", "base_price":
1.5, "points": 690},
{"name": "Sikandar Raza", "category": "Capped",
"base_price": 1.4, "points": 680},
{"name": "Keshav Maharaj", "category": "Capped",
"base_price": 1.6, "points": 670},
{"name": "Rachin Ravindra", "category": "Capped",
"base_price": 1.5, "points": 660},
{"name": "Imad Wasim", "category": "Capped", "base_price":
1.5, "points": 650},
{"name": "Zahir Khan", "category": "Capped", "base_price":
1.2, "points": 640},
{"name": "Hayden Walsh", "category": "Capped",
"base_price": 1.3, "points": 630},
{"name": "Colin Ackermann", "category": "Capped",
"base_price": 1.4, "points": 620},
{"name": "Jeevan Mendis", "category": "Capped",
"base_price": 1.3, "points": 610},
{"name": "George Dockrell", "category": "Capped",
"base_price": 1.2, "points": 600},
{"name": "Mohammad Hafeez", "category": "Capped",
"base_price": 1.5, "points": 590},
{"name": "Mujeeb Ur Rahman", "category": "Capped",
"base_price": 1.4, "points": 580},
{"name": "Yashasvi Jaiswal", "category": "Uncapped",
"base_price": 1.5, "points": 740},
{"name": "Narayan Jagadeesan", "category": "Uncapped",
"base_price": 1.5, "points": 720},
{"name": "KS Bharat", "category": "Uncapped", "base_price":
1.5, "points": 710},
{"name": "Vishnu Vinod", "category": "Uncapped",
"base_price": 1.4, "points": 690},
{"name": "Dhruv Jurel", "category": "Uncapped",
"base_price": 1.4, "points": 680},
{"name": "Prabhsimran Singh", "category": "Uncapped",
"base_price": 1.4, "points": 670},
{"name": "Aryan Juyal", "category": "Uncapped",
"base_price": 1.4, "points": 650},
{"name": "Mohammed Azharuddeen", "category":
"Uncapped", "base_price": 1.3, "points": 640},
{"name": "Sheldon Jackson", "category": "Uncapped",
"base_price": 1.3, "points": 630},
{"name": "Srikar Bharat", "category": "Uncapped",
"base_price": 1.3, "points": 620},
{"name": "Rahul Tripathi", "category": "Uncapped",
"base_price": 1.4, "points": 610},
{"name": "Anuj Rawat", "category": "Uncapped",
"base_price": 1.3, "points": 600},
{"name": "Baba Indrajith", "category": "Uncapped",
"base_price": 1.2, "points": 590},
{"name": "Tilak Varma", "category": "Uncapped",
"base_price": 1.5, "points": 780},
{"name": "Rinku Singh", "category": "Uncapped",
"base_price": 1.5, "points": 770},
{"name": "Abhishek Sharma", "category": "Uncapped",
"base_price": 1.5, "points": 760},
{"name": "Rahul Tewatia", "category": "Uncapped",
"base_price": 1.5, "points": 750},
{"name": "Rajat Patidar", "category": "Uncapped",
"base_price": 1.4, "points": 740},
{"name": "Sai Sudharsan", "category": "Uncapped",
"base_price": 1.4, "points": 730},
{"name": "Devdutt Padikkal", "category": "Uncapped",
"base_price": 1.4, "points": 720},
{"name": "Priyam Garg", "category": "Uncapped",
"base_price": 1.3, "points": 710},
{"name": "Anmolpreet Singh", "category": "Uncapped",
"base_price": 1.3, "points": 700},
{"name": "Sarfaraz Khan", "category": "Uncapped",
"base_price": 1.3, "points": 690},
{"name": "Mandeep Singh", "category": "Uncapped",
"base_price": 1.2, "points": 680},
{"name": "Shubham Gill", "category": "Uncapped",
"base_price": 1.2, "points": 670},
{"name": "Venkatesh Iyer", "category": "Uncapped",
"base_price": 1.2, "points": 660},
{"name": "Akash Deep", "category": "Uncapped",
"base_price": 1.1, "points": 650},
{"name": "Dhruv Shorey", "category": "Uncapped",
"base_price": 1.1, "points": 640},
{"name": "Harpreet Bhatia", "category": "Uncapped",
"base_price": 1.1, "points": 630},
{"name": "Shahrukh Khan", "category": "Uncapped",
"base_price": 1.2, "points": 620},
{"name": "Nitish Rana", "category": "Uncapped",
"base_price": 1.2, "points": 610},
{"name": "Vishal Singh", "category": "Uncapped",
"base_price": 1.1, "points": 600},
{"name": "Ashok Menaria", "category": "Uncapped",
"base_price": 1.1, "points": 590},
{"name": "Rahul Chahar", "category": "Uncapped",
"base_price": 1.1, "points": 580},
{"name": "Ishan Porel", "category": "Uncapped",
"base_price": 1, "points": 570},
{"name": "Kshitiz Sharma", "category": "Uncapped",
"base_price": 1, "points": 560},
{"name": "Simarjeet Singh", "category": "Uncapped",
"base_price": 1, "points": 550},
{"name": "Ricky Bhui", "category": "Uncapped",
"base_price": 1, "points": 540},
{"name": "Tushar Deshpande", "category": "Uncapped",
"base_price": 1, "points": 530},
{"name": "Harshal Patel", "category": "Uncapped",
"base_price": 1, "points": 520},
{"name": "Shivam Dube", "category": "Uncapped",
"base_price": 1, "points": 510},
{"name": "Himanshu Rana", "category": "Uncapped",
"base_price": 1, "points": 500},
{"name": "Shubham Ranjane", "category": "Uncapped",
"base_price": 1, "points": 490},
{"name": "Naman Ojha", "category": "Uncapped",
"base_price": 1, "points": 480},
{"name": "Aman Hakim Khan", "category": "Uncapped",
"base_price": 1, "points": 470},
{"name": "Aditya Tare", "category": "Uncapped",
"base_price": 1, "points": 460},
{"name": "Manan Vohra", "category": "Uncapped",
"base_price": 1, "points": 450},
{"name": "Chetan Sakariya", "category": "Uncapped",
"base_price": 1, "points": 440},
{"name": "Aniruddha Joshi", "category": "Uncapped",
"base_price": 1, "points": 430},
{"name": "Umran Malik", "category": "Uncapped",
"base_price": 1.8, "points": 780},
{"name": "Kuldeep Sen", "category": "Uncapped",
"base_price": 1.7, "points": 770},
{"name": "Yash Dayal", "category": "Uncapped",
"base_price": 1.7, "points": 760},
{"name": "Tushar Deshpande", "category": "Uncapped",
"base_price": 1.6, "points": 750},
{"name": "Mohsin Khan", "category": "Uncapped",
"base_price": 1.6, "points": 740},
{"name": "Ankit Rajpoot", "category": "Uncapped",
"base_price": 1.5, "points": 730},
{"name": "Shivam Mavi", "category": "Uncapped",
"base_price": 1.5, "points": 720},
{"name": "Kamlesh Nagarkoti", "category": "Uncapped",
"base_price": 1.5, "points": 710},
{"name": "Mukesh Kumar", "category": "Uncapped",
"base_price": 1.4, "points": 700},
{"name": "Vaibhav Arora", "category": "Uncapped",
"base_price": 1.4, "points": 690},
{"name": "Akash Singh", "category": "Uncapped",
"base_price": 1.4, "points": 680},
{"name": "Darshan Nalkande", "category": "Uncapped",
"base_price": 1.3, "points": 670},
{"name": "Avesh Khan", "category": "Uncapped",
"base_price": 1.3, "points": 660},
{"name": "Arzan Nagwaswalla", "category": "Uncapped",
"base_price": 1.3, "points": 650},
{"name": "Rajvardhan Hangargekar", "category":
"Uncapped", "base_price": 1.2, "points": 640},
{"name": "Chetan Sakariya", "category": "Uncapped",
"base_price": 1.2, "points": 630},
{"name": "Sandeep Warrier", "category": "Uncapped",
"base_price": 1.2, "points": 620},
{"name": "Siddharth Kaul", "category": "Uncapped",
"base_price": 1.1, "points": 610},
{"name": "Monu Kumar Singh", "category": "Uncapped",
"base_price": 1.1, "points": 600},
{"name": "Karan Sharma", "category": "Uncapped",
"base_price": 1.1, "points": 590},
{"name": "Yarra Prithviraj", "category": "Uncapped",
"base_price": 1.1, "points": 580},
{"name": "Aditya Thakare", "category": "Uncapped",
"base_price": 1, "points": 570},
{"name": "Kartik Tyagi", "category": "Uncapped",
"base_price": 1, "points": 560},
{"name": "Krishnappa Gowtham", "category": "Uncapped",
"base_price": 1, "points": 550},
{"name": "Atit Sheth", "category": "Uncapped", "base_price":
1, "points": 540},
{"name": "Ravi Bishnoi", "category": "Uncapped",
"base_price": 1.8, "points": 790},
{"name": "Mayank Yadav", "category": "Uncapped",
"base_price": 1.7, "points": 780},
{"name": "Shams Mulani", "category": "Uncapped",
"base_price": 1.7, "points": 770},
{"name": "R Sai Kishore", "category": "Uncapped",
"base_price": 1.6, "points": 760},
{"name": "Murugan Ashwin", "category": "Uncapped",
"base_price": 1.6, "points": 750},
{"name": "Anukul Roy", "category": "Uncapped",
"base_price": 1.6, "points": 740},
{"name": "Mayank Dagar", "category": "Uncapped",
"base_price": 1.5, "points": 730},
{"name": "Tanmay Mishra", "category": "Uncapped",
"base_price": 1.5, "points": 720},
{"name": "Jagadeesha Suchith", "category": "Uncapped",
"base_price": 1.5, "points": 710},
{"name": "Lalit Yadav", "category": "Uncapped",
"base_price": 1.4, "points": 700},
{"name": "Shahbaz Nadeem", "category": "Uncapped",
"base_price": 1.4, "points": 690},
{"name": "Mahipal Lomror", "category": "Uncapped",
"base_price": 1.4, "points": 680},
{"name": "Rahul Tewatia", "category": "Uncapped",
"base_price": 1.3, "points": 670},
{"name": "Harpreet Brar", "category": "Uncapped",
"base_price": 1.3, "points": 660},
{"name": "Ramesh Kumar", "category": "Uncapped",
"base_price": 1.3, "points": 650},
{"name": "Karan Shinde", "category": "Uncapped",
"base_price": 1.2, "points": 640},
{"name": "Manimaran Siddharth", "category": "Uncapped",
"base_price": 1.2, "points": 630},
{"name": "Akshay Karnewar", "category": "Uncapped",
"base_price": 1.2, "points": 620},
{"name": "M Ashwin", "category": "Uncapped", "base_price":
1.1, "points": 610},
{"name": "Vikas Singh", "category": "Uncapped",
"base_price": 1.1, "points": 600},
{"name": "Baba Aparajith", "category": "Uncapped",
"base_price": 1.1, "points": 590},
{"name": "Aayush Badoni", "category": "Uncapped",
"base_price": 1.1, "points": 580},
{"name": "Sai Sudharsan", "category": "Uncapped",
"base_price": 1.1, "points": 570},
{"name": "Darshan Misal", "category": "Uncapped",
"base_price": 1, "points": 560},
{"name": "Kuldip Yadav", "category": "Uncapped",
"base_price": 1, "points": 550},
{"name": "Rajvardhan Hangargekar", "category":
"Uncapped", "base_price": 1.8, "points": 780},
{"name": "Shivam Dube", "category": "Uncapped",
"base_price": 1.7, "points": 770},
{"name": "Lalit Yadav", "category": "Uncapped",
"base_price": 1.6, "points": 760},
{"name": "Vijay Shankar", "category": "Uncapped",
"base_price": 1.6, "points": 750},
{"name": "Abhishek Sharma", "category": "Uncapped",
"base_price": 1.6, "points": 740},
{"name": "Venkatesh Iyer", "category": "Uncapped",
"base_price": 1.5, "points": 730},
{"name": "Shubham Ranjane", "category": "Uncapped",
"base_price": 1.5, "points": 720},
{"name": "Akash Deep", "category": "Uncapped",
"base_price": 1.5, "points": 710},
{"name": "Jagadeesha Suchith", "category": "Uncapped",
"base_price": 1.4, "points": 700},
{"name": "Atit Sheth", "category": "Uncapped", "base_price":
1.4, "points": 690},
{"name": "Karan Sharma", "category": "Uncapped",
"base_price": 1.4, "points": 680},
{"name": "Monu Kumar Singh", "category": "Uncapped",
"base_price": 1.3, "points": 670},
{"name": "Simarjeet Singh", "category": "Uncapped",
"base_price": 1.3, "points": 660},
{"name": "Suyash Prabhudessai", "category": "Uncapped",
"base_price": 1.3, "points": 650},
{"name": "Darshan Nalkande", "category": "Uncapped",
"base_price": 1.3, "points": 640},
{"name": "Tanush Kotian", "category": "Uncapped",
"base_price": 1.2, "points": 630},
{"name": "Shams Mulani", "category": "Uncapped",
"base_price": 1.2, "points": 620},
{"name": "Krishnappa Gowtham", "category": "Uncapped",
"base_price": 1.2, "points": 610},
{"name": "Yash Thakur", "category": "Uncapped",
"base_price": 1.2, "points": 600},
{"name": "Rishi Dhawan", "category": "Uncapped",
"base_price": 1.1, "points": 590},
{"name": "Vaibhav Arora", "category": "Uncapped",
"base_price": 1.1, "points": 580},
{"name": "Mayank Yadav", "category": "Uncapped",
"base_price": 1.1, "points": 570},
{"name": "Prerak Mankad", "category": "Uncapped",
"base_price": 1.1, "points": 560},
{"name": "Ankit Soni", "category": "Uncapped", "base_price":
1, "points": 550},
{"name": "Rahul Tewatia", "category": "Uncapped",
"base_price": 1, "points": 540},
{"name": "R Sai Kishore", "category": "Uncapped",
"base_price": 1.8, "points": 780},
{"name": "Harpreet Brar", "category": "Uncapped",
"base_price": 1.7, "points": 770},
{"name": "Mahipal Lomror", "category": "Uncapped",
"base_price": 1.7, "points": 760},
{"name": "Anukul Roy", "category": "Uncapped",
"base_price": 1.6, "points": 750},
{"name": "Mayank Markande", "category": "Uncapped",
"base_price": 1.6, "points": 740},
{"name": "Shahbaz Ahmed", "category": "Uncapped",
"base_price": 1.6, "points": 730},
{"name": "Akshay Karnewar", "category": "Uncapped",
"base_price": 1.5, "points": 720},
{"name": "Tanmay Mishra", "category": "Uncapped",
"base_price": 1.5, "points": 710},
{"name": "Pawan Negi", "category": "Uncapped",
"base_price": 1.5, "points": 700},
{"name": "Jalaj Saxena", "category": "Uncapped",
"base_price": 1.4, "points": 690},
{"name": "Sagar Udeshi", "category": "Uncapped",
"base_price": 1.4, "points": 680},
{"name": "Kuldip Yadav", "category": "Uncapped",
"base_price": 1.4, "points": 670},
{"name": "Vikas Singh", "category": "Uncapped",
"base_price": 1.3, "points": 660},
{"name": "Darshan Misal", "category": "Uncapped",
"base_price": 1.3, "points": 650},
{"name": "Ramesh Kumar", "category": "Uncapped",
"base_price": 1.3, "points": 640},
{"name": "Yudhvir Singh Charak", "category": "Uncapped",
"base_price": 1.2, "points": 630},
{"name": "Shivam Sharma", "category": "Uncapped",
"base_price": 1.2, "points": 620},
{"name": "Kshitiz Sharma", "category": "Uncapped",
"base_price": 1.2, "points": 610},
{"name": "Baba Aparajith", "category": "Uncapped",
"base_price": 1.2, "points": 600},
{"name": "Vishal Singh", "category": "Uncapped",
"base_price": 1.1, "points": 590},
{"name": "Shubham Sharma", "category": "Uncapped",
"base_price": 1.1, "points": 580},
{"name": "Parvez Rasool", "category": "Uncapped",
"base_price": 1.1, "points": 570},
{"name": "Lalit Rajbanshi", "category": "Uncapped",
"base_price": 1.1, "points": 560},
{"name": "Nitish Kumar Reddy", "category": "Uncapped",
"base_price": 1, "points": 550},
{"name": "Manimaran Siddharth", "category": "Uncapped",
"base_price": 1, "points": 540}
]
teams = {
"Mumbai Indians": {"purse": 120, "players": []},
"Chennai Super Kings": {"purse": 120, "players": []},
"Delhi Capitals": {"purse": 120, "players": []},
"Kolkata Knight Riders": {"purse": 120, "players": []},
"Royal Challengers Bangalore": {"purse": 120, "players": []},
"Sunrisers Hyderabad": {"purse": 120, "players": []},
"Rajasthan Royals": {"purse": 120, "players": []},
"Punjab Kings": {"purse": 120, "players": []},
"Lucknow Super Giants": {"purse": 120, "players": []},
"Gujarat Titans": {"purse": 120, "players": []},
}

unsold_players = []

for player in players:


print(f"\nAuctioning player: {player['name']}")
highest_bid = 0
highest_bidder = ""

for team_name in teams:


while True:
try:
bid = float(input(f"Enter bid for {team_name} for
player {player['name']} (Available purse: {teams[team_name]
['purse']} crores): "))
if bid > teams[team_name]["purse"]:
print(f"Insufficient funds! {team_name} only has
{teams[team_name]['purse']} crores left.")
elif bid <= 0:
print("Bid must be a positive number!")
else:
break
except ValueError:
print("Invalid input! Please enter a valid bid.")

if bid > highest_bid:


highest_bid = bid
highest_bidder = team_name

teams[highest_bidder]["purse"] -= highest_bid
teams[highest_bidder]["players"].append(player["name"])
print(f"{highest_bidder} bought {player['name']} for
{highest_bid} crores.")

for team_name in teams:


if len(teams[team_name]["players"]) < 20:
print(f"\n{team_name} has less than 20 players. Additional
picks needed.")
while len(teams[team_name]["players"]) < 20:
player = [Link](players)
if player["name"] not in teams[team_name]["players"]:
teams[team_name]["players"].append(player["name"])
teams[team_name]["purse"] -= player["base_price"]
print(f"{team_name} added {player['name']} for
{player['base_price']} crores.")

for team_name in teams:


print(f"\n{team_name} has picked {len(teams[team_name]
['players'])} players:")
print(teams[team_name]["players"])

team_points = {}
for team_name in teams:
total_points = sum([player["points"] for player in players if
player["name"] in teams[team_name]["players"]])
team_points[team_name] = total_points

winning_team = max(team_points, key=team_points.get)


print(f"\nThe team with the highest points is {winning_team} with
{team_points[winning_team]} points."

Output
Conclusion
This project successfully combines the list of players and
sorted it accordingly.
The project highlights the potential of modules in
generating unique and engaging content, paving the way
for future innovations in digital art and interactive design.
It demonstrates how technology can empower creativity,
making the process of designing superhero-inspired
visuals both accessible and exciting.
Bibliography

Some sources referred are:

 Chat-GPT
 Gemini
 Class 11 CS textbook
 Copilot

You might also like