Advertisement
bl00dt3ars

08. Letters Change Numbers

Aug 12th, 2021
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.60 KB | None | 0 0
  1. string = input().split()
  2. result = 0
  3.  
  4. for el in string:
  5.     digits = ''
  6.     letters = ''
  7.  
  8.     for char in el:
  9.         if char.isdigit():
  10.             digits += char
  11.         else:
  12.             letters += char
  13.  
  14.     if letters[0].islower():
  15.         current_result = int(digits) * (ord(letters[0].upper()) - 64)
  16.     else:
  17.         current_result = int(digits) / (ord(letters[0].upper()) - 64)
  18.  
  19.     if letters[1].islower():
  20.         current_result += (ord(letters[1].upper()) - 64)
  21.     else:
  22.         current_result -= (ord(letters[1].upper()) - 64)
  23.  
  24.     result += current_result
  25.  
  26. print(f'{result:.2f}')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement