-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathHomework1.py
More file actions
68 lines (52 loc) · 2.64 KB
/
Copy pathHomework1.py
File metadata and controls
68 lines (52 loc) · 2.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#Задача 1. Напишите программу, которая принимает на вход цифру, обозначающую день
#недели, и проверяет, является ли этот день выходным.
a = int(input('Введите число: '))
if a == 6 or a == 7:
print('Да')
else:
print('Нет')
# Задача 2. Напишите программу для проверки истинности утверждения
# ¬(X ⋁ Y ⋁ Z) = ¬X ⋀ ¬Y ⋀ ¬Z для всех значений предикат
def CheckLogic(x,y,z):
c = (not(x or y or z))== ((not x) or (not y) or (not z))
print('X =',x,'Y =',y,'Z =',z,c)
a1 = CheckLogic(0,0,0)
a2 = CheckLogic(1,0,0)
a3 = CheckLogic(0,1,0)
a4 = CheckLogic(0,0,1)
a5 = CheckLogic(1,1,0)
a6 = CheckLogic(0,1,1)
a7 = CheckLogic(1,0,1)
a8 = CheckLogic(1,1,1)
# Задача 3. Напишите программу, которая принимает на вход координаты точки
#(Х и У), причем Х и У не равны 0 и выдает номер четверти плоскости, в которой
#находится эта точка (или на какой оси она находится).
x = int(input('Введите координату Х: '))
y = int(input('Введите координату Y: '))
if x > 0 and y > 0:
print('1 четверть')
if x < 0 and y > 0:
print('2 четверть')
if x < 0 and y < 0:
print('3 четверть')
if x > 0 and y < 0:
print('4 четверть')
# Задача 4. Напишите программу, которая по заданному номеру четверти,
#показывает диапозон возможных координат точек в этой четверти (х и у).
n = int(input('Введите номер четверти: '))
if n ==1:
print('x>0, y>0')
if n ==2:
print('x<0, y>0')
if n ==3:
print('x<0, y<0')
if n ==4:
print('x>0, y<0')
# Задача 5. Напишите программу, которая принимает на вход координаты
# двух точек и находит расстояние между ними в 2D пространстве.
x1 = int(input('Введите координату х первой точки: '))
y1 = int(input('Введите координату y первой точки: '))
x2 = int(input('Введите координату х второй точки: '))
y2 = int(input('Введите координату y второй точки: '))
d = round(((x2-x1)**2 + (y2-y1)**2)**0.5,2)
print('Расстояние между точками',d)