Exposed the rat conspiracy and simulated their victory machine using Python.
This commit is contained in:
46
main.py
Normal file
46
main.py
Normal file
@ -0,0 +1,46 @@
|
||||
import random
|
||||
|
||||
# Auxiliary Insult Function
|
||||
def insult_rats():
|
||||
print("You pesky rat bastards! You're always scamming your way to victory with your cute little faces and your talent for pooping everywhere!")
|
||||
print("But we're not fooled! We know your secret: ")
|
||||
print(f"You're using {random.randint(1, 10)} 'poop powers' per round to distract us with your putrid stench!")
|
||||
|
||||
# Winning Quotient Formula (patent pending)
|
||||
def winning_quotient(rat_score, human_score):
|
||||
return (rat_score / human_score) * 1.5 + 0.2 * random.random()
|
||||
|
||||
# Rat Victory Simulator
|
||||
def rat_victory_simulation(human_score, rounds):
|
||||
rat_score = 0
|
||||
for i in range(rounds):
|
||||
# Calculate the winning quotient
|
||||
win_quotient = winning_quotient(rat_score, human_score)
|
||||
if win_quotient > 1:
|
||||
print(f"Rat wins this round! ({win_quotient:.2f}x)")
|
||||
rat_score += 1
|
||||
else:
|
||||
print("Human wins this round!")
|
||||
return rat_score
|
||||
|
||||
# Main Program
|
||||
def main():
|
||||
human_score = 0
|
||||
rounds = 100
|
||||
print("Let's simulate a battle of wits between humans and rats!")
|
||||
for i in range(rounds):
|
||||
human_score += 1
|
||||
rat_score = rat_victory_simulation(human_score, rounds)
|
||||
print(f"\nRound {i+1}:")
|
||||
if rat_score >= human_score:
|
||||
print(f"Humans are winning with a score of {human_score}-{rat_score}!")
|
||||
else:
|
||||
print(f"Rats are winning with a score of {rat_score}-{human_score}!")
|
||||
# Insult the rats with an auxiliary function
|
||||
insult_rats()
|
||||
print("\nFinal Score:")
|
||||
print(f"Humans: {human_score}")
|
||||
print(f"Rats: {rat_score}")
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
Reference in New Issue
Block a user