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

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

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

Мәнмәтін
Python тіліндегі бағдарлама берілген:

def solve(a, b):
    if a > b:
        a, b = b, a
    s = 0
    for x in range(a, b + 1):
        if x % 3 == 0 or x % 5 == 0:
            s += x
    return s

n = int(input())
m = int(input())
print(solve(n, m))


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

Функцияның басында a, b = b, a айырбастауы не үшін орындалады?

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

  1. Бағдарлама әрқашан оң сан шығаруы үшін
  2. Бұл жою керек синтаксистік қате
  3. Цикл шекараларды кері ретпен енгізсе де дұрыс жұмыс істеуі үшін
  4. Циклдің орындалуын жеделдету үшін

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

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

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

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

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