
1
тапсырма
a,b= map(int, input().split())
c,d= map(int, input().split())
def kosyndy (k,l):
n=0
for i in range(k,l+1):
n+=i
print (n)
kosyndy (a,b)
kosyndy (c,d)
2
тапсырма

import math
x1, y1 =map(int, input().split())
x2, y2 =map(int, input().split())
x3, y3 =map(int, input().split())
def kabyrga ():
print ('AB', math.sqrt((x2 - x1)**2 +
(y2 - y1)**2))
print ('BC', math.sqrt((x3 - x2)**2 +
(y3 - y2)**2))
print ('CA', math.sqrt((x3 - x1)**2 +
(y3 - y1)**2))
kabyrga ()
3
тапсырма
w = int(input("k санын енгізіңіз:
"))
def factorial(k):
n = 1
for i in range(1, k + 1):
n *= i
return n
print (factorial (w))
4
тапсырма
a,b= map(int,input().split())
def segizdik_sanau():
print (oct(a)[2:], oct(b)[2:])
return segizdik_sanau
segizdik_sanau()

5
тапсырма
x,y =map(int, input().split())
def ortak_bolgish (x, y):
while y != 0:
x, y = y, x % y
print (x)
ortak_bolgish (x, y)
7
тапсырма
a,b =map(int, input().split())
def gcd(a, b):
while b != 0:
a, b = b, a % b # Евклид формуласы: a
% b - қалдықты табу
return a # Қалдық 0 болғанда a — ең
үлкен ортақ бөлгіш
def eselik (a, b):
print (abs(a * b) // gcd(a, b) )
eselik (a, b)