ҰБТ • ИнформатикаPython бағдарламалау

ҰБТ есебі — Python бағдарламалау

Талдау мен түсіндірме. Ұқсас есептерді толық сынақ тестінде шеш.

Мәнмәтін
Дастанға енгізілген натурал санының кемелді (өзінен басқа барлық бөлгіштерінің қосындысына тең) екенін тексеретін бағдарлама жазу тапсырылды. Дастан келесі кодты жазды:

n = int(input())
sum_div = 0
for i in range(1, n):
    if n % i == 0:
        sum_div += i
if sum_div == n:
    print('Да')
else:
    print('Нет')


Осы кодты пайдаланып, 26–30 сұрақтарға жауап беріңіз.
Сұрақ:

Дастан бағдарламаны қайта жасап, ол тексерудің орнына санның бөлгіштерінің тізімін шығарғысы келеді. Қандай код сәйкес келеді?

Жауап нұсқалары

  1. n = int(input())
    divs = []
    for i in range(1, n):
    if n % i == 0: divs.append(i) print(divs)
  2. n = int(input()) divs = list(range(1, n)) print(divs)
  3. n = int(input()) divs = [] for i in range(1, n): divs.append(i % n) print(divs)
  4. n = int(input())
    for i in range(1, n):
    if n % i == 0: print(i) break

Толық сынақ тестті шешкің келе ме?

Bilimqor — тегін, нақты ҰБТ форматында. 120 сұрақ, 5 пән, 4 сағат.

Сынақ тестті бастау →

«Python бағдарламалау» тақырыбы бойынша ұқсас есептер

← «Информатика» пәні бойынша барлық ҰБТ есептері
💬Поддержка