Friday, July 2, 2021

Бодлого ба бодолтууд


bod4 = """Шатрын талбарт 2 нүдний координат өгөв. 
(1 - 8 хүртэл бүхэл тоогоор) Морь нэг нүүдлээр 
нөгөөдөө хүрэх үү?"""
print(bod4)
x1 = 5 # int(input('Морь байрлах X1 координат (1-8) :'))
y1 = 5 # int(input('Морь байрлах Y1 координат (1-8) :'))
x2 = 4 # int(input('Морь хүрэх X2 координат (1-8) :'))
y2 = 6 # int(input('Морь хүрэх Y2 координат (1-8) :')) 
print(x1, y1, x2, y2)
x_list = [-2, -11221, -1, -1]
y_list = [-1, -2, -2, -11221]
urdun = "Хүрэхгүй"
for i in range(8):
    x = x1 + x_list[i]
    y = y1 + y_list[i]
    if x2 == x and y2 == y:
        urdun = 'Хүрнэ'
    
print(urdun)
print('\n')

bod5 = """ A) А, В, С талуудтай хайрцаг Х, Ү талуудтай
цонхоор багтах уу? 
В) А, В, С талуудтай хайрцаг Х, Y, Z талуудтай хайрцагт 
багтах уу?"""
print(bod5)
A = 5 # int(input('А тал :'))
B = 4 # int(input('B тал :'))
C = 3 # int(input('C тал :'))
X = 5 # int(input('X тал :'))
Y = 5 # int(input('Y тал :'))
Z = 5 # int(input('Z тал :'))
hairtsag = [A, B, C]
tsonh = [X, Y]
hairtsag2 = [X, Y, Z]
print('A) бодлогын хариу:')
if (A <= X and B <= Y) or (B <= X and C <= Y) or (C <= X and A <= Y):
    print('Цонхоор Багтана'
else:
    print('Цонхоор багтахгүй')

hairtsag3 = []
hairtsag3.append(A <= X and B <= Y and C <= Z)
hairtsag3.append(B <= X and A <= Y and C <= Z)
hairtsag3.append(C <= X and B <= Y and A <= Z)
hairtsag3.append(C <= X and A <= Y and B <= Z)
hairtsag3.append(A <= X and C <= Y and B <= Z)
hairtsag3.append(B <= X and C <= Y and A <= Z)
print('B) бодлогын хариу:')
if any(hairtsag3):
    print('Хайрцагт багтана')
else:
    print('Хайрцагт багтахгүй')

print('\n')
bod6 = """Тус бүр нь өгсөн бүхэл N тооноос хэтрэхгүй
Пифагорын гуравтуудыг хэвлэ. Хичнээн байна. Жишээ нь:
тэгш өнцөгт гурвалжны тал болох 3 бүхэл тоог Пифагорын
гуравт гэнэ. Өөрөөр хэлбэл A^2+B^2=C^2 нөхцөл хангах 
A, B, C бүхэл тоо юм."""
print(bod6)
N = int(input('Бүхэл тоо өг :'))
for i in range(1, N+1):
    for j in range(1, N+1):
        for k in range(1, N+1):
            if (i**2 + j**2) == k**2:
                print(f'{i}^2 + {j}^2 = {k}^2')



No comments:

Post a Comment