1. Базы данных - это..
a. Сведения по какой-либо предметной области, записанные в памяти ЭВМ
b. Структурированные данные, записанные на машинном носителе
c. Совокупность файлов, записанных на дисках
2. Наименьшей структурной единицей баз данных является
a. запись
b. поле
c. Файл БД
3. БД в виде таблиц создается в...
a. сетевой БД
b. иерархической БД
c. реляционной БД
4. Какой этап при создании баз данных является первичным?
a. Разработка и описание структур таблиц данных
b. Разработка экранных форм ввода/вывода данных
c. Создание за и отчетов
d. Создание схемы данных
5. Значения каких полей нельзя обновлять?
a. числовых
b. текстовых
c. типа счетчик
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()
Объяснение:
На случай, если сайт сломает табуляции в коде (А он их сломает), ниже представлен скриншот оригинала кода. Программа протестирована.
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()
Объяснение:
На случай, если сайт сломает табуляции в коде (А он их сломает), ниже представлен скриншот оригинала кода. Программа протестирована.