Напишите код в Python В доме несколько подъездов. В каждом подъезде одинаковое количество...

+743 голосов
5.1m просмотров

Напишите код в Python В доме несколько подъездов. В каждом подъезде одинаковое количество квартир. Квартиры нумеруются подряд, начиная с единицы. Может ли в некотором подъезде первая квартира иметь номер x, а последняя – номер y?


Информатика (14 баллов) | 5.1m просмотров
Дан 1 ответ
+156 голосов

Ответ:

x = int(input())

y = int(input())

# или x, y = map(int, input().split()) , если они вводятся в одну строчку

p = y - x + 1

if x % p == 1  and y % p == 0:

   print('YES')

else:

   print('NO')

(96 баллов)
+74

*>=

+174

а, ещё возможно придётся в if ... добавить "and y > x", если в условии это не гарантируется