=2:new_score=record[-1]+record[-2]"/>

Python 实现【投篮大赛】

B站影视 欧美电影 2025-05-21 10:07 2

摘要:def calculate_score(ops): record = for op in ops: if op == "+": if len(record) >= 2: new_score = record[-1] + record[-2] record.ap

def calculate_score(ops): record = for op in ops: if op == "+": if len(record) >= 2: new_score = record[-1] + record[-2] record.append(new_score) else: return -1 elif op == "D": if len(record) >= 1: new_score = 2 * record[-1] record.append(new_score) else: return -1 elif op == "C": if len(record) >= 1: record.pop else: return -1 else: try: num = int(op) record.append(num) except ValueError: return -1 return sum(record)# 读取输入ops = input.strip.splitresult = calculate_score(ops)print(result)

来源:匠心拾萃

相关推荐