import random import os female_name_endings = ['а', 'я'] # Окончания женских имен greetings = ['Вітаю вас', 'Доброго дня', 'Вечір в хату'] # Приветствия def clear_sys():# Очищение консоли if os.name == 'nt': # Если Windows os.system('cls') # os.system(command) - выполнение консольной команды else: # Если Linux os.system('clear') def get_gender(name): # Функция определения пола по последней букве имени if name.split(' ')[0][-1] in female_name_endings: # name.split(' ') - Поделить текст на отступах # [0] - Взять первый элемент списка # [-1] - Последняя буква в имени return 'шановна' else: return 'шановний' clear_sys() file = open('names.txt','r', encoding='utf-8') # Открытие файла file_text = file.read() # Чтение файла name_list = file_text.split('\n') # Разделить текст на каждом переносе строки for person in name_list: # Поочередно взаимодействуем с каждым элементом списка print(random.choice(greetings), get_gender(person), person) # Вывод информации в консоль input('\n[Exit] -> ') # Нажать Enter чтоб закрыть программу