xy = ({""}, {""})
for _ in range(int(input())):
for i, t in enumerate(input().split()):
xy[i].add(t)
print(max(map(len, xy)) // 2)
x.value = 2 + 2
(+ 2 2)
x = 2 + 2
s = "здесь есть знаки препинания?"
print(any(c in ".!?" for c in s))
True
import re
s = 'привет. 123,56 ! 78'
print(re.sub(r'([.,!?])', r' \1 ', s)) # добавляет пробелы
print(re.sub(r' *([.,!?]) *', r' \1 ', s)) # оставляет ровно по одному пробелу до/после
old_print = print
def print(*args, **kwargs):
old_print("~", *args, "~", **kwargs)
print("qwerty")
from traceback import format_exc
try:
# do something wrong
x = 1 / 0
except:
for s in format_exc().splitlines():
print("*", s, "*")
class Node(object):
def __init__(self, value, next_node=None):
self.next_node = next_node
self.value = value
def is_circular(self):
head, visited = self, set()
while head is not None:
i = id(head)
if i in visited:
return True
visited.add(i)
head = head.next_node
return False