ALEXANDAR_GEORGIEV

OPITI

May 24th, 2022 (edited)
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.30 KB | None | 0 0
  1. count_upper = 0
  2. count_lower = 0
  3. # name_film = 'Breaking bad'
  4. name_film = 'Breaking bad'
  5. score_name = 0
  6. total_sum_ascii = []
  7. total_score = 0
  8. # Взимаме ASCII на всяка буква
  9. # ascii_name = [ord(x) for x in name_film]  # Списък с ASCII на името
  10. # score_name = sum(ascii_name)
  11. # print(ascii_name)
  12. for x in name_film:  # Обхождаме всяка буква от името
  13.     ascii_char = ord(x)     # Взимаме ASCII на всяка буква
  14.     #if ascii_char == 32: continue
  15.     # Проверяваме дали буквата е голяма или малка
  16.     if not x.isalpha():     # Ако не е буква да добави ASCII на символа, т.е. ако е число или интервал
  17.         score_name = ascii_char
  18.     elif x.isupper():   # Смята интервалите за малки букви ! ascii ' ' = 32
  19.         score_name = ascii_char - len(name_film)
  20.         count_upper += 1    # Брои главните букви
  21.     else:
  22.         score_name = ascii_char - 2 * len(name_film)
  23.         count_lower += 1    # Брои малките букви
  24.     total_score += score_name
  25.     # print(ascii_char)
  26.     print(len(name_film))
  27.     print(name_film)
  28.     print(count_upper)
  29.     print(count_lower)
  30. print(total_score)
  31.  
Add Comment
Please, Sign In to add comment