Абрамян решебник с языке программирование Python
103 subscribers
9 photos
1 file
3 links
Download Telegram
Integer 26
K = int(input("Введите номер дня года (от 1 до 365): "))
daysPassed = K - 1
remainder = daysPassed % 7

# Определение номера дня недели
day_of_week = (remainder + 2) % 7
if day_of_week == 0:
day_of_week = 7

print("Номер дня недели для", K, "-го дня года:", day_of_week)
Integer 27

K = int(input("Введите номер дня года (от 1 до 365): "))

# Определение номера дня недели для K-го дня года
day_of_week = (6 + K) % 7

print("Номер дня недели для", K, "-го дня года:", day_of_week)
Integer 28

K = int(input("Введите номер дня года (от 1 до 365): "))
N = int(input("Введите номер дня недели 1 января (от 1 до 7): "))

# Определение номера дня недели для K-го дня года
day_of_week = (N + (K - 1)) % 7

print("Номер дня недели для", K, "-го дня года:", day_of_week)
Integer29

A = int(input("Введите длину прямоугольника A: "))
B = int(input("Введите ширину прямоугольника B: "))
C = int(input("Введите длину стороны квадрата C: "))

# Нахождение количества квадратов
количество_квадратов = (A // C) * (B // C)

# Нахождение площади незанятой части прямоугольника
площадь_незанятой_части = A * B - (количество_квадратов * C * C)

print("Количество квадратов:", количество_квадратов)
print("Площадь незанятой части прямоугольника:", площадь_незанятой_части)
👍2
Integer30
год = int(input("Введите год: "))

# Определение номера столетия
номер_столетия = (год - 1) // 100 + 1

print("Номер столетия:", номер_столетия)
Boolean1:
A = int(input("Введите число A: "))
result = bool(A > 0)
print("Высказывание истинно" if result else "Высказывание ложно")
Boolean2:
A = int(input("Введите число A: "))
result = bool(A % 2)
print("Высказывание истинно" if result else "Высказывание ложно")
Boolean3:
A = int(input("Введите число A: "))
result = bool(not A % 2)
print("Высказывание истинно" if result else "Высказывание ложно")
Boolean4:
A = int(input("Введите число A: "))
B = int(input("Введите число B: "))
result = bool(A > 2 and B <= 3)
print("Высказывание истинно" if result else "Высказывание ложно")
Boolean5:
A = int(input("Введите число A: "))
B = int(input("Введите число B: "))
result = bool(A >= 0 or B < -2)
print("Высказывание истинно" if result else "Высказывание ложно")
Boolean6:
A = int(input("Введите число A: "))
B = int(input("Введите число B: "))
C = int(input("Введите число C: "))
result = bool(A < B < C)
print("Высказывание истинно" if result else "Высказывание ложно")
👍1
Boolean 7:
A = 2
B = 4
C = 6

is_between = A < B < C or C < B < A
print("Высказывание истинно" if is_between else "Высказывание ложно")
Boolean 8:
A = 3
B = 5

is_odd = A % 2 != 0 and B % 2 != 0
print("Высказывание истинно" if is_odd else "Высказывание ложно")
Boolean 9:
A = 2
B = 3

is_at_least_one_odd = A % 2 != 0 or B % 2 != 0
print("Высказывание истинно" if is_at_least_one_odd else "Высказывание ложно")
Boolean 10:
A = 2
B = 3

is_exactly_one_odd = (A % 2 != 0 and B % 2 == 0) or (A % 2 == 0 and B % 2 != 0)
print("Высказывание истинно" if is_exactly_one_odd else "Высказывание ложно")
👍1
Boolean 11:
A = 4
B = 6

is_same_parity = (A % 2 == B % 2)
result = ["Высказывание ложно", "Высказывание истинно"][is_same_parity]
print(result)
Boolean 12:
A = 2
B = 5
C = 3

is_all_positive = (A > 0) and (B > 0) and (C > 0)
result = ["Высказывание ложно", "Высказывание истинно"][is_all_positive]
print(result)
Boolean 13:
A = -1
B = 0
C = 3

is_at_least_one_positive = (A > 0) or (B > 0) or (C > 0)
result = ["Высказывание ложно", "Высказывание истинно"][is_at_least_one_positive]
print(result)
Boolean 14:
A = -2
B = 4
C = -3

positive_count = int(A > 0) + int(B > 0) + int(C > 0)
is_exactly_one_positive = (positive_count == 1)
result = ["Высказывание ложно", "Высказывание истинно"][is_exactly_one_positive]
print(result)
Boolean 15:
A = 2
B = -4
C = 3

positive_count = int(A > 0) + int(B > 0) + int(C > 0)
is_exactly_two_positive = (positive_count == 2)
result = ["Высказывание ложно", "Высказывание истинно"][is_exactly_two_positive]
print(result)
👍2
Boolean 16:
number = 42

is_even_two_digit = (number % 2 == 0) and (10 <= number < 100)
result = ["Высказывание ложно", "Высказывание истинно"][is_even_two_digit]
print(result)
Boolean 17:
number = 357

is_odd_three_digit = (number % 2 != 0) and (100 <= number < 1000)
result = ["Высказывание ложно", "Высказывание истинно"][is_odd_three_digit]
print(result)
Boolean 18:
number1 = 5
number2 = 8
number3 = 5

has_matching_pair = (number1 == number2) or (number1 == number3) or (number2 == number3)
result = ["Высказывание ложно", "Высказывание истинно"][has_matching_pair]
print(result)
Boolean 19:
number1 = -5
number2 = 8
number3 = -8

has_opposite_pair = (number1 == -number2) or (number1 == -number3) or (number2 == -number3)
result = ["Высказывание ложно", "Высказывание истинно"][has_opposite_pair]
print(result)
Boolean 20:
number = 123

is_all_digits_different = (number // 100 != (number // 10) % 10) and ((number // 10) % 10 != number % 10) and (number // 100 != number % 10)
result = ["Высказывание ложно", "Высказывание истинно"][is_all_digits_different]
print(result)
👍2
Boolean21:
number = 123

is_ascending = (number // 100 < (number // 10) % 10) and ((number // 10) % 10 < number % 10)
result = ["Высказывание ложно", "Высказывание истинно"][is_ascending]
print(result)
Boolean22:
number = 123

is_ascending_or_descending = (number // 100 < (number // 10) % 10 < number % 10) or (number // 100 > (number // 10) % 10 > number % 10)
result = ["Высказывание ложно", "Высказывание истинно"][is_ascending_or_descending]
print(result)
Boolean23:
number = 1221

is_palindrome = str(number) == str(number)[::-1]
result = ["Высказывание ложно", "Высказывание истинно"][is_palindrome]
print(result)
👍1
Boolean24:
A = 2
B = 3
C = 1

D = B**2 - 4*A*C
has_real_roots = D >= 0
result = ["Высказывание ложно", "Высказывание истинно"][has_real_roots]
print(result)
Boolean25:
x = -2
y = -3

is_in_second_quadrant = x < 0 and y > 0
result = ["Высказывание ложно", "Высказывание истинно"][is_in_second_quadrant]
print(result)
Boolean26:
x = 2
y = -3

is_in_fourth_quadrant = x > 0 and y < 0
result = ["Высказывание ложно", "Высказывание истинно"][is_in_fourth_quadrant]
print(result)
👍1
Boolean27:
x = -2
y = 3

is_in_second_or_third_quadrant = x < 0 and y > 0
result = ["Высказывание ложно", "Высказывание истинно"][is_in_second_or_third_quadrant]
print(result)
Boolean28:
x = 2
y = -3

is_in_first_or_third_quadrant = x > 0 and y > 0
result = ["Высказывание ложно", "Высказывание истинно"][is_in_first_or_third_quadrant]
print(result)
Boolean29:
x = 2
y = 3
x1 = 1
y1 = 2
x2 = 3
y2 = 4

is_inside_rectangle = x1 < x < x2 and y1 < y < y2
result = ["Высказывание ложно", "Высказывание истинно"][is_inside_rectangle]
print(result)
Boolean30:
a = 5
b = 5
c = 5

is_equilateral_triangle = a == b == c
result = ["Высказывание ложно", "Высказывание истинно"][is_equilateral_triangle]
print(result)
👍2
Boolean 31
a = 5
b = 5
c = 3

is_isosceles_triangle = a == b or b == c or a == c
result = ["Высказывание ложно", "Высказывание истинно"][is_isosceles_triangle]
print(result)
Boolean 32
a = 3
b = 4
c = 5

is_right_triangle = a**2 + b**2 == c**2 or a**2 + c**2 == b**2 or b**2 + c**2 == a**2
result = ["Высказывание ложно", "Высказывание истинно"][is_right_triangle]
print(result)
Boolean 33
a = 3
b = 4
c = 5

is_triangle = a + b > c and a + c > b and b + c > a
result = ["Высказывание ложно", "Высказывание истинно"][is_triangle]
print(result)
Boolean 34
x = 4
y = 5

is_white_field = (x + y) % 2 == 0
result = ["Высказывание ложно", "Высказывание истинно"][is_white_field]
print(result)
Boolean 35
x1 = 2
y1 = 3
x2 = 4
y2 = 5

is_same_color = (x1 + y1) % 2 == (x2 + y2) % 2
result = ["Высказывание ложно", "Высказывание истинно"][is_same_color]
print(result)
Boolean 36
x1 = 2
y1 = 3
x2 = 4
y2 = 5

is_rook_move = x1 == x2 or y1 == y2
result = ["Высказывание ложно", "Высказывание истинно"][is_rook_move]
print(result)
👍2
Boolean 37
x1 = 3
y1 = 4
x2 = 5
y2 = 6

is_king_move = abs(x1 - x2) <= 1 and abs(y1 - y2) <= 1
result = ["Высказывание ложно", "Высказывание истинно"][is_king_move]
print(result)
Boolean38:
x1 = 3
y1 = 4
x2 = 6
y2 = 7

is_bishop_move = abs(x1 - x2) == abs(y1 - y2)
result = ["Высказывание ложно", "Высказывание истинно"][is_bishop_move]
print(result)
Boolean39:
x1 = 3
y1 = 4
x2 = 6
y2 = 7

is_queen_move = (x1 == x2) or (y1 == y2) or (abs(x1 - x2) == abs(y1 - y2))
result = ["Высказывание ложно", "Высказывание истинно"][is_queen_move]
print(result)
Boolean40:
x1 = 3
y1 = 4
x2 = 5
y2 = 6

is_knight_move = (abs(x1 - x2) == 1 and abs(y1 - y2) == 2) or (abs(x1 - x2) == 2 and abs(y1 - y2) == 1)
result = ["Высказывание ложно", "Высказывание истинно"][is_knight_move]
print(result)
If1.

number = int(input("Введите целое число: "))

if number > 0:
number += 1

print("Полученное число:", number)
If2.
number = int(input("Введите целое число: "))

if number > 0:
number += 1
else:
number -= 2

print("Полученное число:", number)
If3.
number = int(input("Введите целое число: "))

if number > 0:
number += 1
elif number < 0:
number -= 2
else:
number = 10

print("Полученное число:", number)
If 4
number1 = int(input("Введите первое целое число: "))
number2 = int(input("Введите второе целое число: "))
number3 = int(input("Введите третье целое число: "))

count_positive = 0

if number1 > 0:
count_positive += 1
if number2 > 0:
count_positive += 1
if number3 > 0:
count_positive += 1

print("Количество положительных чисел:", count_positive)
If 5
number1 = int(input("Введите первое целое число: "))
number2 = int(input("Введите второе целое число: "))
number3 = int(input("Введите третье целое число: "))

count_positive = 0
count_negative = 0

if number1 > 0:
count_positive += 1
elif number1 < 0:
count_negative += 1

if number2 > 0:
count_positive += 1
elif number2 < 0:
count_negative += 1

if number3 > 0:
count_positive += 1
elif number3 < 0:
count_negative += 1

print("Количество положительных чисел:", count_positive)
print("Количество отрицательных чисел:", count_negative)
If6.

number1 = float(input("Введите первое число: "))
number2 = float(input("Введите второе число: "))

if number1 > number2:
print("Большее число:", number1)
else:
print("Большее число:", number2)
If7.

number1 = float(input("Введите первое число: "))
number2 = float(input("Введите второе число: "))

if number1 < number2:
print("Порядковый номер меньшего числа: 1")
else:
print("Порядковый номер меньшего числа: 2")
If8.

number1 = float(input("Введите первое число: "))
number2 = float(input("Введите второе число: "))

if number1 > number2:
print("Большее число:", number1)
print("Меньшее число:", number2)
else:
print("Большее число:", number2)
print("Меньшее число:", number1)
If9.
```
A = float(input("Введите значение переменной A: "))
B = float(input("Введите значение переменной B: "))

if B < A:
A, B = B, A

print("Новое значение переменной A:", A)
print("Новое значение переменной B:", B)
`
👍1
If10

A = int(input("Введите значение переменной A: "))
B = int(input("Введите значение переменной B: "))

if A != B:
A = A + B
B = A
else:
A = 0
B = 0

print("Новое значение переменной A:", A)
print("Новое значение переменной B:", B)
If11.

A = 5
B = 10

if A != B:
if A > B:
B = A
else:
A = B
else:
A = 0
B = 0

print("Новые значения переменных A и B:", A, B)
Результат выполнения программы:

Новые значения переменных A и B: 10 10
If12.

a = 5
b = 10
c = 3

if a < b and a < c:
smallest = a
elif b < a and b < c:
smallest = b
else:
smallest = c

print("Наименьшее число:", smallest)
Результат выполнения программы:

Наименьшее число: 3
If13.

a = 5
b = 10
c = 3

if (a < b and a > c) or (a > b and a < c):
middle = a
elif (b < a and b > c) or (b > a and b < c):
middle = b
else:
middle = c

print("Среднее число:", middle)
Результат выполнения программы:

Среднее число: 5
If14.

a = 5
b = 10
c = 3

if a < b and a < c:
smallest = a
elif b < a and b < c:
smallest = b
else:
smallest = c

if a > b and a > c:
largest = a
elif b > a and b > c:
largest = b
else:
largest = c

print("Наименьшее число:", smallest)
print("Наибольшее число:", largest)
Результат выполнения программы:

Наименьшее число: 3
Наибольшее число: 10
If15.

a = 5
b = 10
c = 3

if a > b and a > c:
sum_two_largest = b + a
elif b > a and b > c:
sum_two_largest = a + b
else:
sum_two_largest = a + c

print("Сумма двух наибольших чисел:", sum_two_largest)
Результат выполнения программы:

Сумма двух наибольших чисел: 15
👍3
If16

A = 5
B = 10
C = 3

if A < B < C:
A *= 2
B *= 2
C *= 2
else:
A = -A
B = -B
C = -C

print("Новые значения переменных A, B, C:", A, B, C)
Результат выполнения программы:

Новые значения переменных A, B, C: -5 -10 -3
If17.

A = 5
B = 10
C = 3

if (A < B < C) or (A > B > C):
A *= 2
B *= 2
C *= 2
else:
A = -A
B = -B
C = -C

print("Новые значения переменных A, B, C:", A, B, C)
Результат выполнения программы:

Новые значения переменных A, B, C: -5 -10 -3
If18.
a = 5
b = 10
c = 10

if a != b and a != c:
order_number = 1
elif b != a and b != c:
order_number = 2
else:
order_number = 3

print("Порядковый номер числа, отличного от остальных:", order_number)
Результат выполнения программы:

Порядковый номер числа, отличного от остальных: 3
If19.

a = 5
b = 10
c = 10
d = 10

if a != b and a != c and a != d:
order_number = 1
elif b != a and b != c and b != d:
order_number = 2
elif c != a and c != b and c != d:
order_number = 3
else:
order_number = 4

print("Порядковый номер числа, отличного от остальных:", order_number)
Результат выполнения программы:

Порядковый номер числа, отличного от остальных: 4
If20.

A = 0
B = 5
C = -3

distance_B = abs(A - B)
distance_C = abs(A - C)

if distance_B < distance_C:
closest_point = "B"
distance = distance_B
else:
closest_point = "C"
distance = distance_C

print("Точка", closest_point, "расположена ближе к A на расстояние", distance)