zyulfi

Key_words

May 26th, 2025 (edited)
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.51 KB | Source Code | 0 0
  1. # Задача 2
  2. # Потребителят въвежда някакъв текст от клавиатурата,
  3. # след което потребителят въвежда списък със запазени думи.
  4. # Всички запазени думи в текста трябва да бъдат намерени и техният регистър да бъде променен на главни букви.
  5. # Изведете променения текст на екрана.
  6.  
  7. def an_empty_string (input_string):
  8.     if input_string == "":
  9.         return False
  10.     else:
  11.         return True
  12.  
  13. def key_words (input_text, input_key_words):
  14.     curr_key = " "
  15.     for letter_text in input_text:
  16.         for letter_key in input_key_words:
  17.             if letter_text == letter_key:
  18.                 curr_key = letter_text
  19.     return curr_key.upper()
  20.  
  21.  
  22. curr_text = input("Please enter text: ")
  23. while True:
  24.     if not an_empty_string(curr_text):
  25.         print("Please enter text: ")
  26.         curr_text = input()
  27.     else:
  28.         break
  29.  
  30. curr_key_words = input("Please enter key words: ")
  31. while True:
  32.     if not an_empty_string(curr_key_words):
  33.         print("Please enter key words: ")
  34.         curr_key_words = input()
  35.     else:
  36.         break
  37.  
  38. curr_text_split = curr_text.split(" ")
  39. curr_key_words_split = curr_key_words.split(" ")
  40. new_text = ""
  41. for word in curr_text_split:
  42.     if word in curr_key_words_split:
  43.         word = word.upper()
  44.     new_text += f"{word} "
  45.  
  46. print(new_text)
  47.  
  48.  
  49.  
Tags: Key_words
Advertisement
Add Comment
Please, Sign In to add comment