Brusnik

Untitled

Jul 14th, 2025
84
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
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy