Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # file Name: Troops vs Troops.py
- def main():
- # Determines user-input variables for attack
- print "Enter the number of each type of attacking troop."
- print
- print "TIER 1"
- #attack = 1
- #life = 1
- mountedElves = input("Mounted Elves: ")
- elvenMilitia = input("Elven Militia: ")
- elvenArchers = input("Elven Archers: ")
- attackTier1Num = (mountedElves + elvenMilitia + elvenArchers)
- print
- print "TIER 2"
- #attack = 2
- #life = 2
- mountedHunters = input("Mounted Hunters: ")
- elvenWarriors = input("Elven Warriors: ")
- scorpions = input("Scorpions: ")
- attackTier2Num = (mountedHunters + elvenWarriors + scorpions)
- print
- print "TIER 3"
- #attack = 4
- #life = 4
- mountedGaladhrim = input("Mounted Galadhrim: ")
- batteringRams = input("Battering Rams: ")
- ents = input("Ents: ")
- attackTier3Num = (mountedGaladhrim + batteringRams + ents)
- attackPwr = ((attackTier1Num * 1) + (attackTier2Num * 2) + (attackTier3Num * 4))
- print
- # Determines user-input variables for defense
- print "Enter the number of each type of defending troop."
- print
- print "TIER 1"
- #attack = 1
- #life = 1
- mountedElves = input("Mounted Elves: ")
- elvenMilitia = input("Elven Militia: ")
- elvenArchers = input("Elven Archers: ")
- defendTier1Num = (mountedElves + elvenMilitia + elvenArchers)
- print
- print "TIER 2"
- #attack = 2
- #life = 2
- mountedHunters = input("Mounted Hunters: ")
- elvenWarriors = input("Elven Warriors: ")
- scorpions = input("Scorpions: ")
- defendTier2Num = (mountedHunters + elvenWarriors + scorpions)
- print
- print "TIER 3"
- #attack = 4
- #life = 4
- mountedGaladhrim = input("Mounted Galadhrim: ")
- batteringRams = input("Battering Rams: ")
- ents = input("Ents: ")
- defendTier3Num = (mountedGaladhrim + batteringRams + ents)
- defendPwr = ((defendTier1Num * 1) + (defendTier2Num * 2) + (defendTier3Num * 4))
- print
- # Calculates outcome for attackers and defenders
- attackOutcome = (attackPwr - defendPwr)
- if attackOutcome <= 0:
- attackOutcome = 0
- defendOutcome = (defendPwr - attackPwr)
- if defendOutcome <= 0:
- defendOutcome = 0
- print
- print "Surviving attackers: " + str(attackOutcome)
- print "Surviving defenders: " + str(defendOutcome)
- main()
Advertisement
Add Comment
Please, Sign In to add comment