def main():
Computers and Technology, 17.09.2019 18:30 Hailey1313131313
Ineed as to why this wont run in python 3.0 but couldn't post it anywhere else
def main():
pass
if __name__ == '__main__':
main()
from random import randint
class character:
def ):
self. name = ""
self. health = 1
self. health_max = 1
def do_damage(self, enemy):
damage = min(
max(randint(0, self. health) - randint(0, enemy. health), 0),
enemy. health)
enemy. health = enemy. health - damage
if damage == 0: print "%s evades %s's attack." % (enemy. name, self. name)
else: print "%s hurts %s! " % (self. name, enemy. name)
return enemy. health < = 0
class enemy(character):
def , player):
(self)
self. name = 'a goblin'
self. health = randint(1, player. health)
class player(character):
def ):
(self)
self. state = 'normal'
self. health = 10
self. health_max = 10
def quit(self):
print "%s can't find the way back home, and dies of starvation.\nr. i.p." % self. name
self. health = 0
def (self): print commands. keys()
def status(self): print "%s's health: %d/%d" % (self. name, self. health, self. health_max)
def tired(self):
print "%s feels tired." % self. name
self. health = max(1, self. health - 1)
def rest(self):
if self. state ! = 'normal': print "%s can't rest now! " % self. name; self. enemy_attacks()
else:
print "%s rests." % self. name
if randint(0, 1):
self. enemy = enemy(self)
print "%s is rudely awakened by %s! " % (self. name, self. enemy. name)
self. state = 'fight'
self. enemy_attacks()
else:
if self. health < self. health_max:
self. health = self. health + 1
else: print "%s slept too much." % self. name; self. health = self. health - 1
def explore(self):
if self. state ! = 'normal':
print "%s is too busy right now! " % self. name
self. enemy_attacks()
else:
print "%s explores a twisty passage." % self. name
if randint(0, 1):
self. enemy = enemy(self)
print "%s encounters %s! " % (self. name, self. enemy. name)
self. state = 'fight'
else:
if randint(0, 1): self. tired()
def flee(self):
if self. state ! = 'fight': print "%s runs in circles for a while." % self. name; self. tired()
else:
if randint(1, self. health + 5) > randint(1, self. enemy. health):
print "%s flees from %s." % (self. name, self. enemy. name)
self. enemy = none
self. state = 'normal'
else: print "%s couldn't escape from %s! " % (self. name, self. enemy. name); self. enemy_attacks()
def attack(self):
if self. state ! = 'fight': print "%s swats the air, without notable results." % self. name; self. tired()
else:
if self. do_damage(self. enemy):
print "%s executes %s! " % (self. name, self. enemy. name)
self. enemy = none
self. state = 'normal'
if randint(0, self. health) < 10:
self. health = self. health + 1
self. health_max = self. health_max + 1
print "%s feels stronger! " % self. name
else: self. enemy_attacks()
def enemy_attacks(self):
if self. enemy. do_damage(self): print "%s was slaughtered by %! \nr. i.p." %(self. name, self. enemy. name)
commands = {
'quit': player. quit,
'': player.,
'status': player. status,
'rest': player. rest,
'explore': player. explore,
'flee': player. flee,
'attack': player. attack,
}
p = player()
p. name = raw_input("what is your character's name? ")
print "(type to get a list of actions)\n"
print "%s enters a dark, ominous cave, searching for adventure." % p. name
while(p. health > 0):
line = raw_input("> ")
args = line. split()
if len(args) > 0:
commandfound = false
for c in commands. keys():
if args[0] == c[: len(args[0])]:
commands[c](p)
commandfound = true
break
if not commandfound:
print "%s doesn't understand the suggestion." % p. name
Answers: 3
Computers and Technology, 22.06.2019 20:00
Amanda needs to create an informative print brochure for her local library’s fundraiser dinner. what critical detail must she have before she starts designing the brochure?
Answers: 1
Computers and Technology, 23.06.2019 00:30
Knowing that the central portion of link bd has a uniform cross sectional area of 800 mm2 , determine the magnitude of the load p for which the normal stress in link bd is 50 mpa. (hint: link bd is a two-force member.) ans: p = 62.7 kn
Answers: 2
Computers and Technology, 23.06.2019 08:00
The managing director of a company sends a christmas greeting to all his employees through the company email. which type of network does he use? he uses an .
Answers: 3
Computers and Technology, 23.06.2019 18:00
Ramona enjoys her job because she is able to kids in an after school program. the work value ramona feels strongest about is a. leadership b. risk c. independence d. work with people select the best answer from the choices provided a b c d
Answers: 1
Ineed as to why this wont run in python 3.0 but couldn't post it anywhere else
def main():
def main():
Mathematics, 10.05.2021 23:20
Physics, 10.05.2021 23:20
History, 10.05.2021 23:20
Biology, 10.05.2021 23:20
Mathematics, 10.05.2021 23:20
Biology, 10.05.2021 23:20
History, 10.05.2021 23:20
Mathematics, 10.05.2021 23:20
Mathematics, 10.05.2021 23:20
Mathematics, 10.05.2021 23:20
English, 10.05.2021 23:20