print("Бодлого 16.")
num = 10
sum = 1
n = 2
while n <= num:
multiple = 1
for i in range(1, n+1):
multiple *= i
print(multiple, end=',')
sum += multiple
print('\r')
print(sum)
n += 1
print('\n')
print("Бодлого 17.")
num = 10
x = 5
sum = 0
n = 1
while n <= num:
multiple = 1
for i in range(1, 2*(n-1)+1):
multiple *= i
print(multiple, end=',')
sum += ((-1)**(n-1) * (x**(2*(n-1))))/multiple
print('\r')
print(sum)
n += 1
print('\n')
print("Бодлого 18. ((2^2 + 1)/2^2)*((3^2 + 1)/3^2)* ... *((n^2 + 1)/n^2)")
num = 10
n = 2
multiple = 1
while n <= num:
multiple *= (n**2 + 1)/n**2
print(multiple)
n += 1
print('\n')
print("Бодлого 19.")
import math
n = 40
cos_n = math.cos(n)
while n >= 1:
n -= 1
cos_n = math.cos(n + cos_n)
print(n, cos_n)
print('\n')
print("Бодлого 20.")
x = 0.5
a = 0.1
num = 10
n = 1
polynomial = (x + a)**3
while n <= num:
print(polynomial)
polynomial = (polynomial + a)**3
n += 1
print('\n')
print("Бодлого 21. Өгөгдсөн тоо 1, 2, 5, 12, 29, 70, ... дараалалд харьяалагдах эсэхийг тогтоо")
data_num = 169 # int(input('Тоо өгнө үү :'))
a, b = 1, 2
print(a)
bool = 'Худал'
while b <= data_num:
print(b)
a, b = b, 2 * b + a
if b == data_num:
bool = 'Үнэн'
print('Харьяалагдах нь :', bool)
print('\n')
print("Бодлого 22. 20-иос их, 3-т хуваагдах бөгөөд, 2, 4, 8-аар төгссөн эхний 5-н тооны нийлбэрийг ол.")
n = 20
sum = 0
k = 0
while k < 5:
n += 1
if (n % 3 == 0) and ((n % 10 == 2) or (n % 10 == 4) or (n % 10 == 8)):
sum += n
print(n, sum)
k += 1
print('\n')
print("""Бодлого 23. Хоёр оронтой тоон дээр түүний урвуу
эрэмбээр бичсэн тоог нэмээд ямар нэгэн бүхэл тооны
квадрат гардаг бүх 2 оронтой тоог хэвлэ. Хичнээн байна вэ?""")
n = 10
sum = 0
while n <= 99:
char_num = str(n)
mun = int(char_num[::-1])
if (n + mun)**(1/2) == int((n + mun)**(1/2)):
print(n)
sum += 1
n += 1
print(f"Нийт {sum} ширхэг байна.")
No comments:
Post a Comment