1) 6,77 мм (для стран Таможенного союза)
2) 6,35 мм (для программ компьютерной вёстки)
Объяснение:
Что такое pt? pt - это типографский пункт, единица измерения кегля шрифта.
Во входящих в Таможенный союз странах СНГ пункт исчисляется по типометрической системе Дидо, в которой 1 пункт равен 0,376 мм.
В программах компьютерной вёрстки широко используется введённый компанией Adobe пункт, приравненный к 1/72 дюйма, то есть 0,3528 мм.
Т.е. из-за нечеткой формулировки вопроса, у вас будет два ответа:
1) 18*0,376 ≈ 6,77 мм (для стран Таможенного союза)
2) 18*0,3528 ≈ 6,35 мм (для программ компьютерной вёстки)
# 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]
1) 6,77 мм (для стран Таможенного союза)
2) 6,35 мм (для программ компьютерной вёстки)
Объяснение:
Что такое pt? pt - это типографский пункт, единица измерения кегля шрифта.
Во входящих в Таможенный союз странах СНГ пункт исчисляется по типометрической системе Дидо, в которой 1 пункт равен 0,376 мм.
В программах компьютерной вёрстки широко используется введённый компанией Adobe пункт, приравненный к 1/72 дюйма, то есть 0,3528 мм.
Т.е. из-за нечеткой формулировки вопроса, у вас будет два ответа:
1) 18*0,376 ≈ 6,77 мм (для стран Таможенного союза)
2) 18*0,3528 ≈ 6,35 мм (для программ компьютерной вёстки)
# 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))