Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def xyu1():
- print(('*'*60+'\n')*20)
- def xyu2(char, num):
- if type(char) == str and len(char) == 1:
- print(char*num)
- else:
- raise ValueError('Must enter single character')
- def xyu3(str_num):
- #то же самое
- #print(*[' '.join(['*' for i in range(j)] + ['\n']) for j in range(1,str_num+1)], sep='')
- print(*['* ' * j+'\n' for j in range(1,11)], sep='')
- def xyu4(num):
- print(*['* ' * abs(num-abs(num-j)) +'\n' for j in range(1,num*2)], sep='')
- def xyu5_(x):
- return (x**(1/2) + x) / 2
- def main_1_xyu5(x):
- print(xyu5_(6) + xyu5_(13) + xyu5_(21))
- def sign(x):
- return 0 if not x else x // abs(x)
- def main_3_xyu():
- x,y = eval(input()) ## как же я кринжанул на этом моменте, уххх
- print(sign(x) + sign(y))
- def xyu_perimetr(ab,ad,cd):
- bd = (ab**2 + ad**2) ** (1/2)
- cb = (bd**2 + cd**2) ** (1/2)
- return ab + ad + cd + cb
- def main_3_xyu():
- ab,ad,cd = eval(input())
- print('Периметр равен', xyu_perimetr(ab,ad,cd))
- def xyu_perimetr_treugolnika(x1,y1,x3,y2,x3,y3): #логично было б тюплями но мне поебать, говнокодим же ж
- v1v2 = ((x1 - x2)**2 + (y1 - y2)**2) ** (1/2)
- v2v3 = ((x2 - x3)**2 + (y2 - y3)**2) ** (1/2)
- v1v3 = ((x1 - x3)**2 + (y1 - y3)**2) ** (1/2)
- return v1v2 + v2v3 + v1v3
- def main_4_xyu():
- print('Введите последовательно координаты вершин в формате: x_i y_i')
- x1,y1,x2,y2,x3,y3 = eval(input())
- print('Периметр равен', xyu_perimetr_treugolnika(x1,y1,x2,y2,x3,y3))
- def sum(n):
- res = 0
- while n:
- res += n % 10
- n //= 10
- return res
- def is_lucky(n):
- return sum(n // 1000) == return sum(n % 1000)
- def main_5_xyu():
- chislo = int(input())
- print('Счастливое' if is_lucky(chislo) else 'Не счастливое')
- def dolya_xyu(s, char):
- return s.count(char) / len(s)
- def main_6_xyu():
- s1,s2 = input(),input()
- p1,p2 = dolya_xyu(s1, 'o'),dolya_xyu(s2, 'o')
- print('В первом' if p1 > p2 else 'Во втором' if p2 > p1 else 'Доля одинакова')
Advertisement
Add Comment
Please, Sign In to add comment