СРОЧНО
1.даны натуральные числа от 20 до 50. определите те из них которые делятся на 3 но не делятся на 5
2.даны натуральные числа от 35 до 87. определите те из них которые при делении на 7 дают в остатке 1,2 либо 5
сделайте на Питоне
Ответы
Ответ дал:
0
1)21,24,27,29,33,36,39
Ответ дал:
0
нужно в программе сделать
Ответ дал:
0
# 1.
# Полагаю, что в техническом задании ошибка и считаю фразу "делятся на" фразой "целочисленно делятся на".
def IsDivisible(digit, n): return (digit % n == 0)
digits=range(20, 50 + 1)
required=[str(digit) for digit in digits if IsDivisible(digit, 2) and not IsDivisible(digit, 5)]
print("Result:n", 'n'.join(required))
# 2.
# Боль от запятой. Голову изломал от этого дробного остатка...
digits=range(35, 87 + 1)
required=[str(digit) for digit in digits if digit % 7 == 1 or digit % 7 == 2 or digit % 7 == 5]
print("Result:n", 'n'.join(required))
Ответ дал:
0
Лучшим, пожалуйста.
Вас заинтересует
2 года назад
2 года назад
3 года назад
3 года назад
9 лет назад
9 лет назад
10 лет назад