Само объяснение очень большое. Делится им смысла не вижу. В целом все сводится к проверке числа на простоту. Причем надо это сделать с быстрого алгоритма.
Следующее решение приведено на языке Python 3.4.3:
# is_prime() - функция проверки числа на простоту.
def is_prime( num ):
d = 2
while d * d <= num and num % d != 0:
d += 1
return d * d > num
# получаем число с консоли
N = int( input() )
# проверяем и выводим нужный ответ
if is_prime( N ):
print( 'Danger' )
else:
print( 'Safe' )
Поделитесь своими знаниями, ответьте на вопрос:
Задание 1. Турист застраховал свой багаж на 500$. Страховая сумма 12% от стоимости застрахованного багажа. Ущерб составил 300$ Определить страховое возмещение по системе пропорциональной ответственности и системе первого риска. Задание 2. Определить страховое возмещение при страховании имущества по системе пропорциональной ответственности и системе первого риска на основе следующих данных: страховая оценка квартиры – 120000 д.е., страховая сумма – 65000 д.е., материальный ущерб в результате несчастного случая – 73000 д.е.
Само объяснение очень большое. Делится им смысла не вижу. В целом все сводится к проверке числа на простоту. Причем надо это сделать с быстрого алгоритма.
Следующее решение приведено на языке Python 3.4.3:
# is_prime() - функция проверки числа на простоту.
def is_prime( num ):
d = 2
while d * d <= num and num % d != 0:
d += 1
return d * d > num
# получаем число с консоли
N = int( input() )
# проверяем и выводим нужный ответ
if is_prime( N ):
print( 'Danger' )
else:
print( 'Safe' )