Commit 6a329bc0 by BellCodeEditor

auto save

parent 1908b6f2
Showing with 36 additions and 7 deletions
import random
class Hero(object):
def __init__(self, name):
self.name = name
......@@ -6,8 +7,10 @@ class Hero(object):
self.attack = 40
self.max_hp = self.hp
def cure(self): # 治疗
???
def cure(self):#治疗
self.hp+=60
if self.hp>self.max_hp:
self.hp=self.max_hp
print(self.name+"使用了治疗,血量增加:", 60,",目前的血量为:",self.hp)
def combat(self, enemy): # 普通攻击
......@@ -36,7 +39,20 @@ class Player(Hero):
houyi = Player("射手", "后羿")
yase = Hero("垭瑟")
houyi.combat(yase)
yase.combat(houyi)
houyi.cure()
yase.cure()
\ No newline at end of file
print('-'*30)
print(' 战斗开始')
while True:
print('-'*30)
choice=input('请选择英雄释放的技能(1攻击/2治疗):')
if choice=='1':
houyi.combat(yase)
elif choice=='2':
houyi.cure()
else:
print('请输入1或2')
continue
num=random.randint(1,3)
if num==1:
yase.combat(houyi)
else:
yase.cure()
\ No newline at end of file
with open(r'c:\Users\10839\Desktop\sales_list.txt','r',encoding='utf-8')as file:
    a=file.readlines()
final_sum=[]
for i in a:
    data=i.split()
    sum=0
    for sales in data[1:]:
        sum+=int(sales)
    result=data[0]+str(sum)+'\n'
    final_sum.append(result)#或者直接用+=加在后面——>final_sum+=result[:]
with open (r'c:\Users\10839\Desktop\new_saleslist.txt','a',encoding='utf-8')as file:
    file.writelines(final_sum)
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment