Advertisement
Toxotsist

Task D1

May 9th, 2021 (edited)
246
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.29 KB | None | 0 0
  1. import datetime
  2. import math
  3. import re
  4. import os
  5. def logger(action, comment):
  6.     try:
  7.         output = open('logger.txt', 'a')
  8.         output.write(f"{action} - {datetime.datetime.now()} - {comment}\n")
  9.         output.close()
  10.     except:
  11.         print("Problem occurred")
  12.  
  13.  
  14. def First(x, y, z, a, b, c):
  15.     j = abs((x**(y/z))-(pow(y*x, (1/3))))+math.exp(2*x)-((3*a*b)/(2.85*pow(c, -3)))
  16.     return j
  17.  
  18. def Second(x, y, z, k):
  19.     w = k*math.log(3, 5)*((y-z*(math.cos(k*y-x)**2)/(1+(z-x)**2)))
  20.     return w
  21.  
  22. def URL(x):
  23.     f = re.search('//\w+.\w+.\w+', x)
  24.     print(f)
  25.     f = f.group().replace('//', '')
  26.     return print(f)
  27.  
  28. print(First(1,1,1,1,1,1))
  29. print(Second(2,2,2,2))
  30. URL('http//sub.site.ru/folder/page.xml')
  31.  
  32. os.makedirs('Ознакомительная папка')
  33. os.chdir('Ознакомительная папка')
  34. os.makedirs('Тема А')
  35. os.makedirs('Тема B')
  36. os.chdir('..')
  37. for f in os.listdir():
  38.     if re.match('task_A', f) != None:
  39.         path = os.path.normpath(f)
  40.         to = 'Ознакомительная папка/Тема А/' + path
  41.         os.replace(path, to)
  42.     elif re.match('task_B', f) != None:
  43.         path = os.path.normpath(f)
  44.         to = 'Ознакомительная папка/Тема B/' + path
  45.         os.replace(path, to)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement