Guest User

Untitled

a guest
Jan 10th, 2021
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.09 KB | None | 0 0
  1. def xyu1():
  2. print(('*'*60+'\n')*20)
  3.  
  4. def xyu2(char, num):
  5. if type(char) == str and len(char) == 1:
  6. print(char*num)
  7. else:
  8. raise ValueError('Must enter single character')
  9.  
  10. def xyu3(str_num):
  11. #то же самое
  12. #print(*[' '.join(['*' for i in range(j)] + ['\n']) for j in range(1,str_num+1)], sep='')
  13. print(*['* ' * j+'\n' for j in range(1,11)], sep='')
  14.  
  15. def xyu4(num):
  16. print(*['* ' * abs(num-abs(num-j)) +'\n' for j in range(1,num*2)], sep='')
  17.  
  18.  
  19. def xyu5_(x):
  20. return (x**(1/2) + x) / 2
  21.  
  22. def main_1_xyu5(x):
  23. print(xyu5_(6) + xyu5_(13) + xyu5_(21))
  24.  
  25. def sign(x):
  26. return 0 if not x else x // abs(x)
  27.  
  28. def main_3_xyu():
  29. x,y = eval(input()) ## как же я кринжанул на этом моменте, уххх
  30. print(sign(x) + sign(y))
  31.  
  32. def xyu_perimetr(ab,ad,cd):
  33. bd = (ab**2 + ad**2) ** (1/2)
  34. cb = (bd**2 + cd**2) ** (1/2)
  35. return ab + ad + cd + cb
  36.  
  37. def main_3_xyu():
  38. ab,ad,cd = eval(input())
  39. print('Периметр равен', xyu_perimetr(ab,ad,cd))
  40.  
  41. def xyu_perimetr_treugolnika(x1,y1,x3,y2,x3,y3): #логично было б тюплями но мне поебать, говнокодим же ж
  42. v1v2 = ((x1 - x2)**2 + (y1 - y2)**2) ** (1/2)
  43. v2v3 = ((x2 - x3)**2 + (y2 - y3)**2) ** (1/2)
  44. v1v3 = ((x1 - x3)**2 + (y1 - y3)**2) ** (1/2)
  45. return v1v2 + v2v3 + v1v3
  46.  
  47. def main_4_xyu():
  48. print('Введите последовательно координаты вершин в формате: x_i y_i')
  49. x1,y1,x2,y2,x3,y3 = eval(input())
  50. print('Периметр равен', xyu_perimetr_treugolnika(x1,y1,x2,y2,x3,y3))
  51.  
  52. def sum(n):
  53. res = 0
  54. while n:
  55. res += n % 10
  56. n //= 10
  57. return res
  58.  
  59. def is_lucky(n):
  60. return sum(n // 1000) == return sum(n % 1000)
  61.  
  62. def main_5_xyu():
  63. chislo = int(input())
  64. print('Счастливое' if is_lucky(chislo) else 'Не счастливое')
  65.  
  66. def dolya_xyu(s, char):
  67. return s.count(char) / len(s)
  68.  
  69. def main_6_xyu():
  70. s1,s2 = input(),input()
  71. p1,p2 = dolya_xyu(s1, 'o'),dolya_xyu(s2, 'o')
  72. print('В первом' if p1 > p2 else 'Во втором' if p2 > p1 else 'Доля одинакова')
Advertisement
Add Comment
Please, Sign In to add comment