kristinagaspa62
?>

По информатике. ! ! заранее! записать выражения для перевода а) а байт в mб б) а кб в биты

Информатика

Ответы

natakrechko

def check_perfect(number:int, dividers = []):

for i in range(1, number):

 if number%i == 0:

  dividers.append(i)

if sum(dividers) == number:

 return 1

def get_div(num, div = []):

for i in range(1, num):

 if num%i == 0:

  div.append(i)

return div

def main():

number = int(input())

if check_perfect(number):

 print(' '.join(str(num) for num in get_div(number)))

else:

 print(0)

if __name__ == '__main__':

main()

Объяснение:

На случай, если сайт сломает табуляции в коде (А он их сломает), ниже представлен скриншот оригинала кода. Программа протестирована.


совершенным называется число, равное сумме всех своих делителей, меньших его самого (например, число
blagorodovaanna375

def check_perfect(number:int, dividers = []):

for i in range(1, number):

 if number%i == 0:

  dividers.append(i)

if sum(dividers) == number:

 return 1

def get_div(num, div = []):

for i in range(1, num):

 if num%i == 0:

  div.append(i)

return div

def main():

number = int(input())

if check_perfect(number):

 print(' '.join(str(num) for num in get_div(number)))

else:

 print(0)

if __name__ == '__main__':

main()

Объяснение:

На случай, если сайт сломает табуляции в коде (А он их сломает), ниже представлен скриншот оригинала кода. Программа протестирована.


совершенным называется число, равное сумме всех своих делителей, меньших его самого (например, число

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

По информатике. ! ! заранее! записать выражения для перевода а) а байт в mб б) а кб в биты
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Vik1744184
guzelda19904850
Maionova
vvk2008
argo951385
dzo-dzo
potap-ver20065158
Потапова 79275136869323
Vasilevna_Shabanova1502
Khlistova1488
dmitrovlug8248
Николаев
Игорь Андрей
Светлана-Тигран
larson96