Pārlūkot izejas kodu

Add rint_list_of_words_capital()

Sergienko Anton 7 gadi atpakaļ
vecāks
revīzija
c4a45fb208
1 mainītis faili ar 13 papildinājumiem un 0 dzēšanām
  1. 13 0
      src/program_efremova.py

+ 13 - 0
src/program_efremova.py

@@ -187,6 +187,18 @@ def print_list_of_words(key, answer):
     print('Слов: {}'.format(count))
 
 
+@if_exist_json
+def print_list_of_words_capital():
+    dictionary = read_json()
+    count = 0
+    for word, entry in dictionary.items():
+        if word != word.lower():
+            print(word)
+            count += 1
+
+    print('Слов: {}'.format(count))
+
+
 def check_word_in_wiktionary(word, html):
     answer = None
 
@@ -414,6 +426,7 @@ def main():
          'params': {'key': 'answerNeedToIncludePlural', 'answer': 'include'}},
         {'text': 'Список невключаемых проверенных слов во мн. числе', 'function': print_list_of_words,
          'params': {'key': 'answerNeedToIncludePlural', 'answer': 'exclude'}},
+        {'text': 'Список слов с большой буквы', 'function': print_list_of_words_capital},
         {'text': 'Проверить подозрительные слова на wiktionary.org', 'function': check_words_on_site,
          'params': {'url': 'https://ru.wiktionary.org/wiki/', 'function_check_html': check_word_in_wiktionary}},
         {'text': 'Проверить подозрительные слова на dic.academic.ru', 'function': check_words_on_site,