30 lines
706 B
Python
30 lines
706 B
Python
# Смайлики
|
|
# Номер в ИСУ: 316304
|
|
# Вариант: 402 (=-O)
|
|
|
|
import sys
|
|
|
|
smiley = '=-0'
|
|
|
|
|
|
def smiley_count(text):
|
|
return text.count(smiley)
|
|
|
|
|
|
def get_args():
|
|
args = sys.argv
|
|
if len(args) > 1:
|
|
txt = ''
|
|
for file_name in args[1:]:
|
|
try:
|
|
txt += open(file_name).read()
|
|
except FileNotFoundError:
|
|
print('Файл ' + file_name + ' не найден!')
|
|
else:
|
|
print('Введите текст (Ctrl+D или Ctrl+Z - конец текста):')
|
|
txt = sys.stdin.read()
|
|
return txt
|
|
|
|
|
|
if __name__ == '__main__':
|
|
print('Найдено смайликов: ' + str(smiley_count(get_args())))
|