31 lines
706 B
Python
31 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())))
|