-
个人简介
潮起...潮落...
""" 潮起潮落 """ class USS_Saratoga(): """ 输入take_off / land / check_air type num 来进行命令哦 萨拉酱装备有SBD,F4F,TBD """ equip={"SBD":"SBD Dauntless","F4F":"F4F Wildcat","TBD":"TBD Devastator"} sequip=["SBD","F4F","TBD"] air_standby={} first=True on_board={i:2 for i in sequip} def __init__(self,check=False): if check: print("————————USS 萨拉托加————————") def take_off(self,type,num): if type not in USS_Saratoga().on_board or USS_Saratoga().on_board[type]==0: print(f"甲板上没有{type}") elif USS_Saratoga().on_board[type]<num: print(f"甲板上{type}数量不足,目前只有{USS_Saratoga().on_board[type]}架待命") else: USS_Saratoga().on_board[type]-=num print(f"已起飞{USS_Saratoga().equip[type]} {num}架次") if USS_Saratoga().equip[type] not in USS_Saratoga().air_standby: USS_Saratoga().air_standby[USS_Saratoga().equip[type]]=num else: USS_Saratoga().air_standby[USS_Saratoga().equip[type]]+=num def check_air(self): print("目前空中待命状态如下:") if USS_Saratoga().air_standby=={}: print("现在晴空万里哦~") else: for i in USS_Saratoga().air_standby: print(i,str(USS_Saratoga().air_standby[i])+"架次",end="\n") print() def land(self,type,num=-1): if num==-1 and USS_Saratoga().equip[type] in USS_Saratoga().air_standby: num=USS_Saratoga().air_standby[USS_Saratoga().equip[type]] if USS_Saratoga().equip[type] not in USS_Saratoga().air_standby or USS_Saratoga().air_standby[USS_Saratoga().equip[type]]==0: print(f"萨拉托加望向天空,却找不到一架{type}的影子") elif USS_Saratoga().air_standby[USS_Saratoga().equip[type]]<num: print(f"天空{type}数量小于{num},目前只有{USS_Saratoga().air_standby[USS_Saratoga().equip[type]]}架待命") else: USS_Saratoga().air_standby[USS_Saratoga().equip[type]]-=num print(f"已回收{USS_Saratoga().equip[type]} {num}架次") if USS_Saratoga().air_standby[USS_Saratoga().equip[type]]==0: del USS_Saratoga.air_standby[USS_Saratoga().equip[type]] USS_Saratoga().check_air() n=1 while True : if n==1: print(USS_Saratoga.__doc__) USS_Saratoga(True).check_air() opreation=input().split()+["None",-1,-1] if opreation[0]==("十字路口行动" or "十字路口"): print("晚安,CV-3 Saratoga") break elif opreation[0].lower()=="take_off": USS_Saratoga().take_off(opreation[1],int(opreation[2])) elif opreation[0].lower()=="land": USS_Saratoga().land(opreation[1],int(opreation[2])) elif opreation[0].lower()=="check_air": USS_Saratoga().check_air() n+=1
-
最近活动
This person is lazy and didn't join any contests or homework.