Brusnik

Untitled

Jul 14th, 2025
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.37 KB | None | 0 0
  1. # Задание №1
  2.  
  3. def f1(file_name):
  4.     with open(f'{file_name}.txt', encoding='utf-8') as f:
  5.         print(f.read())
  6.  
  7.  
  8. # Задание №2
  9.  
  10. def f2(file_name):
  11.     with open(f'{file_name}.txt', encoding='utf-8') as f:
  12.         return f.readline()
  13.  
  14.  
  15. # Задание №3
  16.  
  17. def f3(file_name):
  18.     with open(f'{file_name}.txt', encoding='utf-8') as f:
  19.         return f.readlines()
  20.  
  21.  
  22. # Задание №4
  23.  
  24. def f4(file_name):
  25.     with open(f'{file_name}.txt', encoding='utf-8') as f:
  26.         return list(map(lambda line: line.rstrip('\n'), f.readlines()))
  27.  
  28.  
  29. # Задание №5
  30.  
  31. def f5(file_name):
  32.     with open(f"{file_name}.txt", encoding='utf-8') as f:
  33.         for line in f:
  34.             print(line, end='')
  35.  
  36.  
  37. # Задание №6
  38.  
  39. def f6(file_name):
  40.     with open(f"{file_name}.txt", encoding='utf-8') as f:
  41.         return ' '.join(map(str.rstrip, f.readlines()))
  42.  
  43.  
  44. # Задание №7
  45.  
  46. def f7(string):
  47.     return string.strip()
  48.  
  49.  
  50. # Задание №8
  51.  
  52. def f8(string):
  53.     return string.rstrip('!?.')
  54.  
  55.  
  56. # Задание №9
  57.  
  58. def f9(file_name, string):
  59.     with open(f'{file_name}.txt', 'w', encoding='utf-8') as f:
  60.         f.write(string)
  61.  
  62.  
  63. # Задание №10
  64.  
  65. def f10(file_name, string):
  66.     with open(f'{file_name}.txt', 'w', encoding='utf-8') as f:
  67.         f.write(string + '\n')
  68.  
  69.  
  70. # Задание №11
  71.  
  72. def f11(file_name, strings):
  73.     with open(f'{file_name}.txt', 'w', encoding='utf-8') as f:
  74.         f.writelines(strings)
  75.  
  76.  
  77. # Задание №12
  78.  
  79. def f12(file_name_1, file_name_2):
  80.     with open(f'{file_name_1}.txt', encoding='utf-8') as f, open(f'{file_name_2}', 'w', encoding='utf-8') as g:
  81.         for line in f:
  82.             print(line, file=g)
  83.  
  84.  
  85. # Задание №13
  86.  
  87. def f13(file_name_1, file_name_2):
  88.     with open(f'{file_name_1}.txt', encoding='utf-8') as f:
  89.         with open(f'{file_name_2}.txt', 'w', encoding='utf-8') as g:
  90.             for line in f:
  91.                 line = line.strip()
  92.                 if line.startswith('hello') and line.endswith('world'):
  93.                     g.write(line)
  94.  
  95.  
  96. # Задание №14
  97.  
  98. def f14(file_name):
  99.     with open(f'{file_name}.txt', encoding='utf-8') as f:
  100.         first_info_string = f.readline()
  101.         data = {}
  102.         for info in f:
  103.             person, pet, age = info.split()
  104.             data[person] = (pet, int(age))
  105.  
  106.     return data
Advertisement
Add Comment
Please, Sign In to add comment