ҰБТ • Информатика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 сұрақтарға жауап беріңіз.
Сұрақ:

range(1, n)-де неліктен екінші аргумент дәл n, ал n + 1 емес?

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

  1. саны өзінің бөлгіші ретінде ескерілмеуі үшін
  2. Жадтың толып кетуін болдырмау үшін
  3. Бағдарлама жұмысын жеделдету үшін
  4. Бұл синтаксистік қате, n + 1 болуы керек

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

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

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

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

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