Смайлики

Из символов ( ) : можно составлять веселые и грустные смайлики. Для целей этой задачи:

  • веселые смайлики :) и (: оцениваются в 1 балл,
  • грустные смайлики :( и ): оцениваются в -1 балл.

Напишите функцию, которая будет принимать символы ( ) : в любых сочетаниях и возвращать итоговый счет по количеству веселых и грустных смайликов, которые составляются из переданной последовательности символов.



def happiness_number(s):
    return s.count(':)') + s.count('(:') - s.count(':(') - s.count('):')


Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: