@beckmiller

Решить задачу про разниц возрасте?

Дан список людей в возрасте от 16 до 60 (лет). Нужно посчитать могут ли они встречаться (т.е имет отношения). Если норма минимума разницы возрастов определим как ровестники, а максимум будет 10 лет примерно. Как будет выглядет решение объясните пожалуйста. Причем пол не имеет значения.
lst = [i for i in range(16,61)]
for i in range(len(lst)-1):
    if 0 < lst[i+1] - lst[i] < 10:
		print(lst[i],lst[i+1])
# вот не пойму логику сравнение элементов
  • Вопрос задан
  • 162 просмотра
Пригласить эксперта
Ответы на вопрос 1
А так?
if 0 < (lst[i+1] - lst[i]) < 10
И вообще, должно быть так
if 0 <= (lst[i+1] - lst[i]) <= 10
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы