Вопрос пользователя:
Ответ нейросети:
def validate_record(name, birth_date): try: datetime.datetime.strptime(birth_date, '%Y-%m-%d') return True except ValueError: print(f"Некорректный формат даты рождения у сотрудника {name}: {birth_date}") return False
def process_people(data): good_count = 0 bad_count = 0
for record in data:
if validate_record(record[0], record[1]):
good_count += 1
else:
bad_count += 1
return {'good': good_count, 'bad': bad_count}
data = [('Иванов', '1990-01-01'), ('Петров', '1995-02-30'), ('Сидоров', '2000-12-31')] result = process_people(data)
print(f"Количество записей с корректной датой: {result['good']}") print(f"Количество записей с некорректной датой: {result['bad']}")
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.