Advertisement
angelstoev

Untitled

Nov 28th, 2022
918
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.22 KB | None | 0 0
  1. https://judge.softuni.org/Contests/Practice/Index/2302#0
  2. 05. Programming Fundamentals Final Exam
  3. 01. Activation Keys
  4.  
  5. raw_key = input()
  6. while True:
  7.     command = input().split(">>>")
  8.     if command[0] == 'Generate':
  9.         print(f"Your activation key is: {raw_key}")
  10.         break
  11.     elif command[0] == 'Flip':
  12.         if command[1] == 'Upper':
  13.             start_index = int(command[2])
  14.             end_index = int(command[3])
  15.             raw_key = raw_key[:start_index] + raw_key[start_index:end_index].upper() + raw_key[end_index:]
  16.             print(raw_key)
  17.         elif command[1] == 'Lower':
  18.             start_index = int(command[2])
  19.             end_index = int(command[3])
  20.             raw_key = raw_key[:start_index] + raw_key[start_index:end_index].lower() + raw_key[end_index:]
  21.             print(raw_key)
  22.     elif command[0] == 'Slice':
  23.         start_index = int(command[1])
  24.         end_index = int(command[2])
  25.         raw_key = raw_key[:start_index] + raw_key[end_index:]
  26.         print(raw_key)
  27.     elif command[0] == 'Contains':
  28.         substring = command[1]
  29.         if substring in raw_key:
  30.             print(f'"{raw_key} contains {substring}')
  31.         else:
  32.             print("Substring not found!")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement