Advertisement
JmihPodvalbniy

Untitled

Nov 5th, 2024 (edited)
15
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.97 KB | Software | 0 0
  1. """Дз от 28.10.2023г."""
  2.  
  3. #1)
  4. def read_file(filename):
  5.  
  6.   try:
  7.     with open(filename, 'r') as file:
  8.       content = file.read()
  9.       return content
  10.   except:
  11.     raise Exception("Ошибка: Файл не найден")
  12.  
  13. """Пример использования"""
  14. try:
  15.     file_content = read_file('file.txt')
  16.     print(file_content)
  17. except Exception as error:
  18.     print(error)
  19.  
  20. finally:
  21.     print('Блок try завершил выполнение')
  22.    
  23. print('Программа завершена')
  24.  
  25. #2)
  26. def process_data(data):
  27.  
  28.     total_sum = 0
  29.     for item in data:
  30.         if isinstance(item, (int, float)):
  31.             total_sum += item
  32.         else:
  33.             print(f'Ошибка: Неверный тип данных, пропущено {item}')
  34.     return total_sum
  35.  
  36. """Пример использования"""
  37. data = [1, 2, 'Боб', 1, 2, 'Иван']
  38. sum_result = process_data(data)
  39. print(f'Сумма чисел: {sum_result}')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement