python cf 模版

import os
import random
import sys
from typing import *
from collections import defaultdict, Counter, deque
from functools import cache, reduce
from itertools import pairwise, combinations, permutations, groupby, accumulate
from bisect import bisect_left, bisect_right, insort_left, insort_right
from heapq import *
from math import gcd, lcm, isqrt
from operator import add, sub, mul, floordiv, truediv, and_, or_, xor

from types import GeneratorType

def bootstrap(f, stack=[]):
    def wrappedfunc(*args, **kwargs):
        if stack:
            return f(*args, **kwargs)
        else:
            to = f(*args, **kwargs)
            while True:
                if type(to) is GeneratorType:
                    stack.append(to)
                    to = next(to)
                else:
                    stack.pop()
                    if not stack:
                        break
                    to = stack[-1].send(to)
            return to

    return wrappedfunc


input = sys.stdin.readline
output = lambda x: sys.stdout.write(str(x) + "\n")
outputL = lambda x: sys.stdout.write(" ".join(map(str, x)) + "\n")


I = lambda: input().rstrip("\n")
#这个 lambda 函数简化了标准输入操作,返回从输入读取的一行,并移除了末尾的换行符 \n。

II = lambda: int(input())
#这个函数将输入的字符串转换为整数并返回。适用于输入单个整数的场景。

MII = lambda: map(int, input().split())
#这个函数读取一行输入,用 split() 将输入字符串按空格分隔,然后将分隔出的每个部分转换为整数,返回一个 map 对象。适合处理一行多个整数输入的情况。

LMII = lambda: list(MII())
#这个函数在 MII 基础上调用 list(),将 map 对象转换为整数列表,常用于一行多个整数的输入。

TMII = lambda: tuple(MII())
#类似于 LMII,但返回一个元组,而不是列表。适用于需要不可变序列的场景。

LI = lambda: list(I())
#这个函数将从输入中读取的一行字符串转化为一个字符列表。每个字符作为列表中的一个元素。

LSI = lambda: list(map(int, I()))
#这个函数先通过 I() 读取一行输入,将其作为字符串,然后用 map(int, ...) 将每个字符转换为整数,最后返回一个整数列表。通常用于处理连续数字的输入,比如输入"1234",返回 [1, 2, 3, 4]。


def solve():
    n = II()
    v = 0
    for _ in range(n):
        s = I()
        if (s[0] == '+' or s[2] == '+'):
            v += 1
        else:
            v -= 1
    output(v)


TC = 1 #II()

def main():
    for _ in range(TC):
        solve()

main()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值